Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
Image compression ratio
点关注不迷路,欢迎再访!
1. dependence introduced:
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
2. To achieve compressed code:
BufferedImage img = ImageIO.read(new File("D:/images/aa.png"));
File outFile = new File("D:/images/cc.png");
Thumbnails.of(img)
.scale(0.25f) //0-1f 图片压缩比例,接近0失真
.outputQuality(1f) //默认为1
.toFile(outFile);