google开源的图片压缩工具

2019
0 74

1.maven依赖

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

2.代码

    public static void main(String[] args) {
        try {
            Thumbnails.of("D:\\test\\file\\photo\\4.jpg")//原图地址
                    .scale(1f)
                    .outputQuality(0.8f)
                    .toFile("D:\\test\\file\\photo\\2.jpg");//压缩后图片地址
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

scale指缩放的大小(0-1),1f是指原图,0.5f是指缩放到原图的一半。

outputQuality指图片的质量,(0-1),越大图片质量越好。

 

留言(0)
加载更多
猜你喜欢