谷歌开源宣布推出一个新的用于图像编码的 JPEG 库,旨在比传统 JPEG 更快、更美观、更高效。“Jpegli是一项很有前途的新技术,有潜力让互联网变得更快、更美丽。”
公告称,Jpegli 是一种先进的 JPEG 编码库,它保持了高度的向后兼容性,同时提供增强的功能,并在高质量压缩设置下将压缩比提高了 35%。Jpegli 的工作原理是使用新技术来减少噪声并提高图像质量。主要是来自 JPEG XL 参考实现的自适应量化启发式、改进的量化矩阵选择、中间结果的计算以及使用更高级色彩空间的可能性。
具体包括:
- Jpegli 提供了完全可互操作的编码器和解码器,符合原始 JPEG 标准及其最传统的 8-bit 形式,以及与 libjpeg-turbo 和 MozJPEG 的 API/ABI 兼容性。
- 高质量的结果。当通过 Jpegli 压缩或解压缩图像时,会执行更精确且心理视觉上有效的计算,并且图像将看起来更清晰并且可观察到的伪影更少。
- 速度快。在提高图像质量/压缩密度比的同时,Jpegli 的编码速度与 libjpeg-turbo 和 MozJPEG 等传统方法相当。这意味着 Web 开发人员可以轻松地将 Jpegli 集成到他们现有的工作流程中,而无需牺牲编码速度性能或 内存 使用。
- 10+ bits。Jpegli 每个组件可以使用 10+ bits 进行编码。Jpegli 的 10+ bit 编码以原始 8-bit 形式进行,生成的图像可与 8-bit viewers 完全互操作。 10+ bits 动态可作为 API 扩展使用,并且需要更改应用程序代码才能应用它。
- More dense:Jpegli 比传统 JPEG 编解码器更有效地压缩图像,可以节省带宽和存储空间,并加快网页速度。
为了量化 Jpegli 的图像质量改进,项目团队将 Jpegli 与 libjpeg-turbo 和 MozJPEG 进行了比较。
更多详情可查看官方博客。
猜你喜欢:暂无回复。