圖像壓縮

出自Wired
跳至導覽跳至搜尋

根據我自己的體驗,以及瀏覽的他人的文章來看可以簡單得出結論:普遍情況下,

  • jpg/png等傳統格式兼容性強,webp/avif格式壓縮效率高;其中webp支持無損因此對高質量圖像效果更好,avif更適合低分辨率場景,1000px以下完勝其他格式(對於線條規則且內容很少的svg更適合);對於有損的高質量文件則jxl更適合。
  • avif壓縮消耗的資源也更多,無損壓縮的表現並不樂觀,因此很適合非攝影、設計等對圖片質量有高要求的個人博客(用於補充文本信息,所提示用)使用,對系列站點這種1c2g1m的小機子來說,減少的體積節約的帶寬占用是很香的。
    • 主要用在《食日記》中,原始圖像分辨率為4032*3024,縮放到1200*900,並以600*450px引用(firefox系瀏覽器可以安裝拓展或右鍵標籤頁打開1200px的圖像)

我使用ImageMagick

  • 轉換:convert 20230825.jpg -resize 1200x900 20230825.AVIF
  • 批量轉換:mogrify -resize 1200x900 -format avif *.jpg
  • convert和mogrify最直觀的區別是,前者不會覆蓋原始文件,後者可以,但如果轉了格式也不能覆蓋原始文件。

ImageMagick指南:

其他工具推薦:

參考文章:

別人的對比文章: