【发布时间】:2015-03-01 18:37:11
【问题描述】:
我试图做与 MS Word 中相同的调整图像大小的功能。
我想调整 BufferedImage 的大小,但在调整大小的过程中丢失了一些信息。
我尝试实现两种方法,但都产生了相同的结果。
在任何调整大小之前:
在我的应用程序中进行几次调整大小操作后的图片:
第一种方法:
image = Thumbnails.of(image).size(w,h).asBufferedImage();
第二种方法:
image = toBufferedImage(image.getScaledInstance(w, h, Image.SCALE_SMOOTH));
image 是 BufferedImage 的实例,w 是图像的新宽度,h 是图像的新高度
知道吗,我做错了什么?
【问题讨论】:
标签: java image resize scale bufferedimage