WebP 圖片壓縮與解碼性能
Published:Updated:
TL;DR

正文
最近用WebP轉存圖片轉得很開心,壓二次元圖隨便都是 80% 以上壓縮率,現在來關心一下他的解碼性能。
根據 Google Group 的討論, WebP 的解碼速度是弱於 JPG 的,畢竟 JPG 都已經發展這麼久了軟硬體都已經很成熟,這麼說來 WebP 除了壓縮率以外沒有優勢嗎?並不是,WebP 是為了網路而生,把下載時間也算進來整體載入速度是提高的,而且還支援增量渲染 (incremental rendering) 載入速度提升更多。
至於轉換品質設定,基本上預設的 80~85 就是最穩定的品質,不需要手動設定。
資訊
這裡有一個測試結果,不過對於此設定我有找到幾個問題
- 他沒有給單位映射,libavif quality 為 0~63,他把全部都換成 1~100 ,沒有說怎麼映射的。
- 他使用 DSSIM 而非常見的 SSIM 作為指標。
- 根據圖片不同可能轉了之後反而容量更大。
更新這個 INFO: 差那一點點畫質和容量根本沒人在乎,85 預設設定就對了。
參考資料
- Comparative Analysis on WebP and JPEG Decoding Performance, Google Group, Oct. 2023.
- AVIF and WebP encoding quality settings, cramforce@Github, Feb. 2021.
- Contemplating Codec Comparisons, JON SNEYERS, Cloudinary, Dec. 2022.
- Lossless and Transparency Encoding in WebP, J. Alakuijala and V. Rabaud, Google Inc., Aug. 2017.