Java压缩jpg图片

2020-09-11  本文已影响0人  a丶逍遥子

引入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");

转自https://www.cnblogs.com/linkstar/p/7412012.html

上一篇下一篇

猜你喜欢

热点阅读