長期以來,JPEG 格式一直是圖像壓縮的主流格式之一,但它也存在著明顯的缺點:在壓縮圖片時,往往會損失一定程度的畫質,並且會出現壓縮失真等問題。近日,Google發佈了一款名為 Jpegli 的開源編碼庫,有望解決這些難題。
Jpegli 的誕生源於網站最佳化需求。為了提升網頁載入速度,圖片的壓縮率與品質之間需要取得平衡。Jpegli 號稱可以在保證高品質圖像的前提下,提供比現有方法更優的壓縮率,最高可提升 35%。
更重要的是,Jpegli 與現有的 JPEG 編碼器和解碼器完全相容,並且支援常用的 8 位元格式,以及可選的 10 位元以上格式 (可帶來更少的壓縮失真)。
Jpegli 編碼壓縮的5個優點Jpegli 是一個新的 JPEG 編碼庫,其設計比傳統 JPEG 更快、更有效率、更美觀。它使用了許多新技術來實現這些目標,包括:
Google表示,Jpegli 在相同位元率下能提供比傳統編碼器更高的影像品質。例如,在測試中,Jpegli 在 2.8 BPP 的位元率下展現的影像品質優於 libjpeg-turbo 在 3.7 BPP 下的畫質,而後者的位元率比 Jpegli 高出 32%。
Google並未過多披露 Jpegli 的運作原理,但其核心在於利用新技術更好地降低圖像噪聲,同時在更小的檔案中保存更多細節。這些技術部分借鑑了Google之前推出的 JPEG XL 格式的研發成果。
得益於這些技術,Jpegli 在壓縮檔案尺寸的同時,還能保持出色的畫質,並且完全相容現有的瀏覽器和其他圖像處理工具。
Jpegli 目前已在 Github 上開源,供感興趣的開發者進一步研究。對於普通使用者來說,這項技術意味著未來瀏覽網頁時,圖片載入速度將更快,資料消耗也將更少。雖然Google尚未公佈相關計畫,但業界普遍認為 Jpegli 很可能會被整合到Google自家產品中,例如 Google Photos。如果圖片儲存空間能夠減少 30%,同時保持原有畫質,這將大大減輕Google伺服器的負擔。
不過,在2021年,Chrome也曾力推 JPEG-XL 格式,這是一種免版稅的點陣圖檔案格式,支援有損和無失真壓縮。旨在超越現有的點陣圖格式,並成為它們的替代。不過,當時Chrome在力推了一年後,卻又突然放棄支援。
加入T客邦Facebook粉絲團 固定链接 'Google開源Jpegli圖片壓縮技術:完全相容 JPEG、壓縮率可提升 35%失真還更少' 提交: April 22, 2024, 10:00pm CST