所有指南

按用途選擇合適的圖片格式

發布於 · 更新於 閱讀約 1 分鐘

JPG、PNG、WebP 和 AVIF 適用的圖片並不相同。選哪個取決於圖片的内容:照片、帶文字的截圖,還是透明背景的標志。

參考資料怎麼說

根據 MDN 文件,JPEG 適合照片而不適合線條清晰的圖畫,PNG 保留每個像素的精確值,適合截圖、圖表和標志,WebP 的壓縮效果優於前兩者並支援透明,AVIF 壓縮得更小,同樣支援透明。

同樣的圖片,四種格式

測試使用三張自製圖片:一幅接近照片的 2,400 × 1,600 像素場景、一張 1,400 × 900 像素的截圖和一個 900 × 900 像素的透明標志,三張起初都是 PNG。

圖片原始 PNGJPGWebP
照片2,36 MB1,08 MB1,02 MB
截圖67 KB115 KB49 KB
透明標志9 KB35 KB(白色背景)14 KB(保留透明)

可以得出什麼

對照片來說,JPG 和 WebP 能把大小減掉一半以上。對截圖或標志來說,JPG 比原來的 PNG 還大,參考資料也不建議在邊緣清晰的影像上使用它:PNG 或 WebP 更合適。把 PNG 再轉成 PNG 並不會變小:照片從 2.36 MB 變成了 3.28 MB。

AVIF

AVIF 匯出取決於瀏覽器。不支援時,工具會如實告知,並且不產生檔案。

驗證

  1. 把得到的大小與原始大小對照一下。
  2. 放大查看文字邊緣和漸變。
  3. 保留原始圖片。

轉換圖片格式

想知道哪種格式到處都能開啟,請參閱 哪種圖片格式到處都能開啟。