谷歌推出新的 JPEG 编码库

2024年 4月 8日 44.2k 0

谷歌开源宣布推出一个新的用于图像编码的 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 进行了比较。

更多详情可查看官方博客。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论