Google 日前發佈了名為 Jpegli 的新 JPEG 編碼庫,預計可將影像檔案在高品質設定下壓縮率提高35%,同時保持與傳統 JPEG 格式的高度相容性。Jpegli 的特色包括:
1. 完全遵循原本 JPEG 標準,與 libjpeg-turbo 和 MozJPEG 等現有解碼器API/ABI相容。
2. 提升影像品質,減少雜訊和壓縮畸形,使圖片更清晰。
3. 編碼解碼速度與現有技術相當,不會降低效能。
4. 支援10位元以上色階,避免漸層出現色帶雜訊。
5. 比傳統 JPEG 更有效率地壓縮影像,節省帶寬和儲存空間。
Jpegli 的做法是借鑑 JPEG XL 的自適應量化和精準色彩空間轉換演算法,在保持8位元 JPEG 格式的同時,對圖片品質和大小作出優化。這讓編碼後的檔案在相容於所有現有瀏覽器和影像軟體的同時,也能獲得更好的視覺效果。
Google 評測發現在相同位元率下, Jpegli 的視覺品質顯著優於 libjpeg-turbo 和 MozJPEG,實際測試中,Jpegli 在每像素2.8位元的壓縮率,就獲得比libjpeg-turbo在3.7位元還要高的畫質分數。
總括而言,Jpegli 能帶來更快、更省帶寬、視覺品質更好的網路體驗,對推動網路變得更美好、更高效能有莫大助益。業界和開發者能否廣泛採用 Jpegli,還有待進一步觀察。
資料來源:https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html