`
bean5618
  • 浏览: 18376 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

处理图片大小

 
阅读更多
public static void reduceImg(File srcfile, String imgdist, int widthdist,      
	        int heightdist) {      
	    try {      
	        Image src = javax.imageio.ImageIO.read(srcfile);      
	        BufferedImage tag= new BufferedImage((int) widthdist, (int) heightdist,      
	                BufferedImage.TYPE_INT_RGB);      
	        tag.getGraphics().drawImage(src.getScaledInstance(widthdist, heightdist,  Image.SCALE_SMOOTH), 0, 0,  null);      
	        FileOutputStream out = new FileOutputStream(imgdist);      
	        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);      
	        encoder.encode(tag);      
	        out.close();      
	     
	    } catch (IOException ex) {      
	        ex.printStackTrace();      
	    }      
	}    
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics