byte[]图片修改大小
2013-05-17 17:01
92 查看
private byte[] fixPic(byte[] bts){
try {
Image img=ImageIO.read(new ByteArrayInputStream(bts));
BufferedImage tag = new BufferedImage((int) 800, (int) 600, BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(img.getScaledInstance(800, 600, Image.SCALE_SMOOTH), 0, 0, null);
ByteArrayOutputStream out=new ByteArrayOutputStream();
JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag);
byte[] by= out.toByteArray();
out.close();
return by;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
try {
Image img=ImageIO.read(new ByteArrayInputStream(bts));
BufferedImage tag = new BufferedImage((int) 800, (int) 600, BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(img.getScaledInstance(800, 600, Image.SCALE_SMOOTH), 0, 0, null);
ByteArrayOutputStream out=new ByteArrayOutputStream();
JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag);
byte[] by= out.toByteArray();
out.close();
return by;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
相关文章推荐
- java修改图片大小
- python 批量修改图片大小
- 用photoshop修改图片大小
- 图片上传大小修改
- KindEditor 修改多图片上传显示限制大小和张数
- 批量修改图片大小
- 如何修改Magento前台显示的产品图片的尺寸大小
- 项目实践之修改图片画布大小(图像不变),增加文字水印
- photoshop菜鸟实用入门(1)----图片大小修改
- Python 图形处理库PIL批量修改图片大小和格式
- 修改UITabBarController字体颜色 图片大小颜色的小问题
- KindEditor 修改多图片上传显示限制大小和张数
- toolStrip 按钮图片大小的修改
- 利用PhotoShopS修改图片内存大小
- Word VBA批量修改图片大小
- 修改图片大小
- 图片压缩,修改图片dpi值,更改图片大小
- 修改Magento se105模版 Latest Product等模块的默认图片及外框大小
- word中批量修改图片大小
- 上传图片并修改其大小(C#)