求一个Java无损压缩图片的示例,把原图片复制到指定目录,按原图比例改变尺寸,不影响图片质量。

2025-07-02 22:47:50
推荐回答(3个)
回答1:

一般都是大尺寸变小尺寸,肯定有损的。

不知道你的无损是什么意思,意思是变小尺寸了还能变大也像以前一样清晰?

好像有种“矢量图片”就是可以随意放大缩小并且无损,缺点就是图片很占空间。

回答2:

http://code.google.com/p/thumbnailator/

使用这个工具就ok
示例代码:
Thumbnails.of("images/a380_1280x1024.jpg")
.size(200, 300)
.toFile("c:/a380_200x300.jpg");

回答3:

图片压缩就是讲图片的内存变小 对象数坑定有印象 你将压缩率改小一点 调整一下压缩率 到自己满意为止