我建的是maven工程
pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>imall.com</groupId>
<artifactId>imall</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>ImageUpload</name>
<dependencies>
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
</dependencies>
</project>
测试代码
import java.io.IOException;
import net.coobird.thumbnailator.Thumbnails;
public class PhotoUploadTest {
public static void main(String[] args) throws IOException {
Thumbnails.of("D:\\data\\image\\1.jpg") //需要压缩的图片地址
.scale(1f) //压缩比例大小
.outputQuality(0.5f) //压缩像素
.toFile("D:\\data\\image\\3.jpg"); //目标文件地址
}
}
看看效果
压缩前
压缩后
1798

被折叠的 条评论
为什么被折叠?



