IT 之家 4 月 7 日消息,長期以來,JPEG 格式一直是圖像壓縮的主流格式之一,但它也存在着明顯的缺點:在壓縮圖片時,往往會損失一定程度的畫質,并且會出現壓縮僞影等問題。近日,谷歌發布了一款名爲 Jpegli 的開源編碼庫,有望解決這些難題。
據 IT 之家了解,Jpegli 的誕生源于網站優化需求。爲了提升網頁加載速度,圖片的壓縮率與質量之間需要取得平衡。Jpegli 号稱可以在保證高質量圖像的前提下,提供比現有方法更優的壓縮率,最高可提升 35%。更重要的是,Jpegli 與現有的 JPEG 編碼器和解碼器完全兼容,并且支持常用的 8 位格式,以及可選的 10 位以上格式 ( 可帶來更少的壓縮僞影 ) 。
谷歌表示,Jpegli 在相同比特率下能提供比傳統編碼器更高的圖像質量。例如,在測試中,Jpegli 在 2.8 BPP 的比特率下展現的圖像質量優于 libjpeg-turbo 在 3.7 BPP 下的畫質,而後者的比特率比 Jpegli 高出 32%。
谷歌并未過多披露 Jpegli 的運作原理,但其核心在于利用新技術更好地降低圖像噪聲,同時在更小的文件中保存更多細節。這些技術部分借鑒了谷歌之前推出的 JPEG XL 格式的研發成果。
得益于這些技術,Jpegli 在壓縮文件尺寸的同時,還能保持出色的畫質,并且完全兼容現有的浏覽器和其他圖像處理工具。
Jpegli 目前已在 Github 上開源,供感興趣的開發者進一步研究。對于普通用戶來說,這項技術意味着未來浏覽網頁時,圖片加載速度将更快,數據消耗也将更少。雖然谷歌尚未公布相關計劃,但業界普遍認爲 Jpegli 很可能會被整合到谷歌自家産品中,例如 Google Photos。如果圖片儲存空間能夠減少 30%,同時保持原有畫質,這将大大減輕谷歌服務器的負擔。