• Google 推出了 Jpegli,一个开源的编码库,以解决 JPEG 压缩的缺点。
  • Jpegli 承诺在保持高图像质量的同时提高压缩率。
  • 它与现有工具的兼容性以及可能集成到 Google 产品中,预示着其将被广泛采用。

长期以来,JPEG 格式一直是图像压缩的主流格式之一,但它也有明显的缺点:压缩图像时通常会损失图像质量,并可能出现压缩伪影。最近,Google发布了一个名为Jpegli的开源编码库,旨在解决这些挑战。

另请阅读:Google 和斯坦福研究人员推出 AI 事实核查工具

另请阅读:Google.org 为非营利组织推出生成式 AI 加速器

Jpegli 源于网站优化的需求

为了提高网页加载速度,需要在压缩率和图像质量之间取得平衡。Jpegli 声称能提供比现有方法更好的压缩率,同时保持高质量图像,最高可提升 35%。重要的是,Jpegli 完全兼容现有的 JPEG 编码器和解码器,支持常见的 8 位格式,以及可选的 10 位及更高格式(这可以减少压缩伪影)。

Google 表示,在相同比特率下,Jpegli 可以提供比传统编码器更高的图像质量。例如,在测试中,Jpegli 在 2.8 BPP 比特率下比 libjpeg-turbo 在 3.7 BPP 比特率下展现出更好的图像质量,后者的比特率比 Jpegli 高 32%。

其核心在于利用新技术更好地减少图像噪声

Google 尚未透露 Jpegli 的太多运作细节,但其核心在于利用新技术更好地减少图像噪声,并在更小的文件中保留更多细节。其中一些技术源自 Google 之前对 JPEG XL 格式的研究。

得益于这些技术,Jpegli 可以在保持卓越图像质量的同时压缩文件大小,并且完全兼容现有的浏览器和其他图像处理工具。

它可能会集成到 Google 自己的产品中

Jpegli 现已在 Github 上开源,供感兴趣的开发者进一步研究。对于普通用户而言,这项技术意味着未来浏览网站时图像加载更快、数据消耗更少。虽然 Google 尚未公布具体计划,但人们普遍认为 Jpegli 可能会集成到 Google 自己的产品中,例如Google Photos。如果图像存储空间能在保持原始质量的同时减少 30%,这将大大减轻 Google 服务器的负担。