zoukankan      html  css  js  c++  java
  • 将图片转换大小

    工具类:

    package com.util;
    
    import java.awt.Image;  
    import java.awt.image.BufferedImage;  
    import java.io.File;  
    import java.io.IOException;  
      
    import javax.imageio.ImageIO;  
      
    public class ImageResizer {  
      
        /*** 
         * 功能 :调整图片大小 开发:wuyechun 2011-7-22 
         * @param srcImgPath 原图片路径 
         * @param distImgPath  转换大小后图片路径 
         * @param width   转换后图片宽度 
         * @param height  转换后图片高度 
         */  
        public static void resizeImage(String srcImgPath, String distImgPath,  
                int width, int height) throws IOException {  
      
            File srcFile = new File(srcImgPath);  
            Image srcImg = ImageIO.read(srcFile);  
            BufferedImage buffImg = null;  
            buffImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);  
            buffImg.getGraphics().drawImage(  
                    srcImg.getScaledInstance(width, height, Image.SCALE_SMOOTH), 0,  
                    0, null);  
      
            ImageIO.write(buffImg, "JPEG", new File(distImgPath));  
      
        }  
      
    }  

    调用:

     try {  
                    ImageResizer.resizeImage("原路径","修改后路径",300,300);  //宽、高
                } catch (IOException e) {  
                    System.out.println("图片转换出现异常!");  
                }  
  • 相关阅读:
    Hadoop学习笔记
    Hadoop学习笔记 -伪分布式
    SSH 连接报错总结
    Hadoop学习笔记
    Trie 前缀树/字典树
    解数独(Leetcode-37 / HDU-1426)/回溯/状态压缩
    MyBatis 多表关联查询
    python_37期自动化【lemon】
    api课堂笔记_day14
    api课堂笔记_day12&day13
  • 原文地址:https://www.cnblogs.com/dztHome/p/8360577.html
Copyright © 2011-2022 走看看