Java图片压缩

/ Java常用工具类 / 1 条评论 / 74浏览

图片上传时,经常会遇到压缩图片的需求,下面介绍如何通过开源库thumbnailator进行压缩。

依赖

<dependency>
    <groupId>net.coobird</groupId>
    <artifactId>thumbnailator</artifactId>
    <version>0.4.8</version>
</dependency>

使用

public class ThumbnailsTest {

    @Test
    public void toFile() throws IOException {
        Thumbnails.of(new File("D:\\photo\\ChMkJ1bKxmyIR.jpg"))
                // 缩放比例,越接近1越接近原图
                .scale(0.5D)
                // 缩放质量,越接近1越接近原图
                .outputQuality(0.3D)
                .toFile("D:\\photo\\test.jpg");
    }

}

通过工具类Thumbnails进行相关操作。

  1. 骚波(> <)

    回复