Google开源博客今天发布了用于编码/解码的 JPEG 编码库 Jpegli,它与 JPEG 保持兼容,同时为高质量 JPEG 压缩提供了约 35% 的压缩率改进。Jpegli 的目标是成为比传统 JPEG 处理更高效、更快速的 JPEG 编码库。
Jpegli 的编码和解码符合原始的 JPEG 标准,压缩后的图像应该更清晰,伪影更少,使用 libjpeg-turbo 和 MozJPEG 等程序后性能非常快,而且支持每个组件 10 多比特的编码。
Google博文是这样介绍 Jpegli 的:
Jpegli 通过使用大量新技术来减少噪点和提高图像质量,主要包括 JPEG XL 参考实现中的自适应量化启发式技术、改进的量化矩阵选择、精确计算中间结果以及使用更高级色彩空间的可能性。所有新方法都经过精心设计,以使用传统的 8 位 JPEG 形式,因此新压缩的图像与现有的 JPEG 浏览器(如浏览器、图像处理软件等)兼容。
据Google统计,Jpegli 可以比传统的 JPEG 编解码器多压缩 35% 的高质量图像。目前,Jpegli 的代码存在于 libjxl(JPEG-XL 库)资源库中。