尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

关于Jpeg XL无损压缩

关于Jpeg XL无损压缩 图片压缩格式JPEGXL标准于2022年定稿是一个开源编码标准据称其压缩率相比AVIF进一步优化约20%左右且在人眼观感上显著优于现有主流编码标准于是进行了一个压缩率对比测试。旨在评估libjxl工具在有损压缩、无损压缩以及JPEG无损再压缩三种模式下的压缩效率测试使用了三种图集Kodak图集、屏幕内容图集以及自然风景图集。有损图像压缩对比的对象是libwebp、libjpeg和libaom无损压缩对比libpng和libwebp-losslessJPEG无损再压缩对比的工具是lepton。最终结果如下。一有损压缩有损压缩的输入统一为yuv444p原始像素格式。对于libjxl调用方式如下先将yuv444p的y4m文件转换为rgb24的ppm文件再使用cjxl进行编码并与源图片计算质量PSNR/SSIM/VMAF。Libjxl的命令为cjxl {yuv2rgb} {jxl} -q{q} -e10 其中-e10表示使用压缩率最高的挡位。q值取值范围为20100步长为8共10个q值。在每个q值下遍历所有图片计算图片大小之和以及PSNR/SSIM/VMAF值之和并取平均最终得到10个不同的PSNR vs bpp点。调用libjpeg的方式与libjxl类似cjpeg -static- quality{q} -arithmetic -optimize -outfile{jpg} {yuv2rgb}其中启用了算术编码-arithmetic和哈夫曼表优化-optimize。q值同样为20100之间的10个值。调用 libaom 的方式为aomenc {img} -o {no_header_bit} --cq-level{q} --end-usageq --cpu-used0。对齐了高质量PSNR44SSIM0.98VMAF95和中等质量PSNR38SSIM0.94VMAF90两个档次。在柯达图集中以 PSNR 作为质量衡量指标结果显示 libaom 的表现显著优于其他编码器libwebp 与 libjxl 表现接近而 libjpeg 的压缩效率低于其他三种。在屏幕内容图集中libaom 依然大幅领先libjxl 明显优于 libwebp 和 libjpeg。在 iPhone 图集中我们刻意将质量设定为较高水平旨在验证 Jpeg XL 是否如宣传所述在高质量图像编码上优于 AV1但结论依然是 AVIF 大幅领先。PSNR明显AV1最好JPEG XL和WEBP差不多SSIM和PSNR结果类似。VMAF都比较接近。Kodak图集Jpeg XLAV1JpegWEBPPSNR380.6 bpp0.35bpp0.7bpp0.6bppPSNR441.75bpp1.1bpp2.5bpp1.7bppSSIM0.940.4bpp0.25bpp0.6bpp0.45bppSSIM0.982.0bpp1.1bpp2.8bpp1.6bppVMAF900.7bpp0.6bpp0.75bpp0.74bppVMAF951.25bpp0.9bpp1.4bpp1.4bpp*红色第一黄色第二蓝色第三绿色第四。从有损压缩的综合表现来看AV1在各种图集和质量指标上都有一定优势其次JXL和WEBP接近JPEG压缩效率最差。二无损压缩无损压缩以 PNG 文件作为输入分别对比了以下编码器及其挡位JXLlibjxl采用 e9 无损压缩挡位WebPlibwebp采用 m9 无损压缩挡位。AV1 选用 libaom 的 cpu-used0 挡位先将 PNG 解码为 YUV444 格式再使用 libaom 编码并封装为 avif 码流。Kodak图集Jpeg XLAV1WEBP相较png小33.677%33.638%26.899%在SCC图集中JXL的表现领先于AVIF 11%领先于WEBP 3%左右。SCC图集Jpeg XLAV1WEBP相较png小41.108%30.586%37.971%Jpeg XL与其他2个标准相比无损压缩方面好一些。尤其是在SCC屏幕内容图集中比AV1好11%以上。三Jpeg无损再压缩JPEG 无损再压缩是 Jpeg XL 的一项独创功能可将原有 JPEG 图片通过 Jpeg XL 进行二次编码既可存储为 jxl 格式也可随时转回 JPEG。该功能与 Dropbox 的 Lepton 算法进行了对比后者是业界常用的 JPEG 再压缩算法。Kodak图集Jpeg XLLepton相较jpg小14.7475%18.1592%SCC图集Jpeg XLLepton相较jpg小26.0288%31.4438%从实验结果来看Lepton 的压缩率比 Jpeg XL 略高约 4%但 Jpeg XL 在兼容性方面具备独特优势——它作为一种标准化的图像格式不仅支持无损还原 JPEG还能直接作为通用图像格式使用在应用生态、功能扩展和集成便利性上优于 Lepton。
返回列表