Java压缩jpg图片

引入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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。