Java压缩jpg图片

引入jar

        
            net.coobird
            thumbnailator
            0.4.12
        

同比例压缩图片

  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

你可能感兴趣的:(Java压缩jpg图片)