关于ImageIO.read(write)改变图像大小,丢失了分辨率dpi

清风皓月里 2018-08-11 03:15:30
1.jpg有900K,经过如下处理得到2.jpg 只有100K了,请教下为什么



public static void dealImage2(){
Image img = null;
try {
img = ImageIO.read(new File("D:\\1.jpg"));
} catch (IOException e) {
e.printStackTrace();
}

try {
ImageIO.write(toBufferedImage(img), "jpg", new File("D:\\2.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
}

...全文
976 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
疯癫行者 2018-08-13
  • 打赏
  • 举报
回复
也许这个有帮助.
https://blog.csdn.net/wxh_xdk/article/details/79145726
https://blog.csdn.net/x137671/article/details/49071093

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧