Thumbnails实现图片压缩
1、通过像素压缩的代码如下:
Thumbnails.of(imgPath)
.size(200,150)
.keepAspectRatio(false)
.toFile(compressImgPath);
2、通过比例压缩
Thumbnails.of(imgPath).scale(0.15f).toFile(compressImgPath);
说明:imgPath指的是需要压缩的图片,compressImgPath指压缩后的图片。size里面的200和150分别指长为200px,宽为150px。
3、maven项目pom.xml中进行配置
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>