java中对图片按比例缩放
来源:互联网 发布:mac安装win7没有创建 编辑:程序博客网 时间:2024/05/17 02:25
需要对图片进行处理,使之能够适当的显示在画面中。找到一些资料后,处理也比较简单代码:
public static Icon getFixedBoundIcon(String filePath, int height, int width) throws Exception{
double Ratio=0.0; //缩放比例
File F = new File(filePath);
if (!F.isFile())
throw new Exception(F+" is not image file error in getFixedBoundIcon!");
Icon ret = new ImageIcon(filePath);
BufferedImage Bi = ImageIO.read(F);
if ((Bi.getHeight()>height) || (Bi.getWidth()>width)){
if (Bi.getHeight()>Bi.getWidth()){
Ratio = (new Integer(height)).doubleValue() /Bi.getHeight();
} else {
Ratio = (new Integer(width)).doubleValue()/Bi.getWidth();
} File ThF = new File(filePath+"_"+height +"_"+width);
Image Itemp = Bi.getScaledInstance (width,height,Bi.SCALE_SMOOTH);
AffineTransformOp op = new AffineTransformOp(AffineTransform.getScaleInstance(Ratio, Ratio), null);
Itemp = op.filter(Bi, null);
try {
ImageIO.write((BufferedImage)Itemp, "jpg", ThF);
ret = new ImageIcon(ThF.getPath());
}catch (Exception ex) {
}
}
return ret;
}
- java中对图片按比例缩放
- 按比例缩放图片
- 图片按比例缩放
- 图片按比例缩放
- 按比例缩放图片
- 图片按比例缩放函数
- 按比例缩放图片
- 按比例缩放图片
- JS按比例缩放图片
- 按比例缩放图片
- js按比例缩放图片
- 图片按比例缩放
- PHP图片按比例缩放
- 按比例缩放图片
- imageView图片按比例缩放
- js按比例缩放图片
- 预览图片按比例缩放
- 图片按比例缩放
- Android的Intent
- 收邮件
- 告诉你一个真实的北京文思创新
- 咱为啥是穷人?看穷人富人的绝对区别!
- Spring与Struts整合
- java中对图片按比例缩放
- Java的JDBC数据库连接池实现方法(3)
- DHC log 2009-2-17
- ibatis也可活用哦,script一定要好好学啊!
- Bug、Defect(缺陷)、Error、Fault、Exception的区别
- .net 收邮件
- 主流显卡Linux系统驱动安装--nVidia篇(图)
- Spring事务机制
- Google“员工”大曝内幕(精彩)