码迷,mamicode.com
首页 > 其他好文 > 详细

将图片转换大小

时间:2018-01-26 18:51:06      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:row   raw   exception   ack   图片大小   调用   throws   大小   gets   

工具类:

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("图片转换出现异常!");  
            }  

 

将图片转换大小

标签:row   raw   exception   ack   图片大小   调用   throws   大小   gets   

原文地址:https://www.cnblogs.com/dztHome/p/8360577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!