引入jar
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.12</version>
</dependency>
同比例压缩图片
Thumbnails.of("源文件.jpg")
// 缩放比例 小于1缩放,反之放大
.scale(1f)
// 压缩质量, 越小压缩越明显
.outputQuality(0.001f)
.toFile("输出文件.jpg");
缩放图片(缩略图)
Thumbnails.of("缩放图原图.jpg")
// 缩放比例
.scale(0.25f)
.toFile("缩放后的图片.jpg");
JPG转PNG
Thumbnails.of("原图.jpg")
// 转换后的大小
.size(2550, 3501)
// 转换的格式
.outputFormat("PNG")
.toFile("转后文件.png");
网友评论