圖片格式怎麼選?JPG、PNG、WebP、GIF、SVG 完整比較

選對圖片格式,往往比反覆調整壓縮參數更有效。同一張圖用錯格式,檔案可能大上三五倍,或是失去透明背景。

五種格式速覽

格式壓縮透明動畫最適合
JPG失真❌❌照片
PNG無失真✅❌截圖、去背圖
WebP兩者皆可✅✅網頁(幾乎全面最佳)
GIF無失真(256色)✅(單色)✅簡單動圖
SVG向量✅✅圖示、Logo、圖表

決策流程

  1. 是圖示、Logo 或簡單圖形嗎?→ 用 SVG(可無限縮放不失真,檔案通常只有幾 KB)
  2. 需要動畫嗎?→ 用 動態 WebP;相容性優先才用 GIF
  3. 需要透明背景嗎?→ 用 WebP;對方不支援才退回 PNG
  4. 是照片嗎?→ 用 WebP;需廣泛相容才用 JPG
  5. 是文字或線條為主的截圖?→ 用 PNG 或無失真 WebP

你會發現答案幾乎都是 WebP——因為它確實是目前網頁用途的最佳選擇。

為什麼截圖不該用 JPG

JPG 的壓縮演算法是針對「自然照片」設計的,它假設相鄰像素的變化是平緩的。但截圖裡有大量銳利的文字邊緣與純色區塊,正好違反這個假設,結果就是:

截圖請用 PNG 或 WebP。

為什麼照片不該用 PNG

反過來,PNG 是無失真格式,必須完整保留每個像素的資訊。照片有數百萬個各不相同的像素,PNG 沒有任何簡化空間,結果檔案會是 JPG 的三到五倍,但肉眼看起來沒有差別。

實際檔案大小比較

同一張 1200 × 800 的風景照片:

格式檔案大小備註
PNG2.1 MB無失真,浪費
JPG 90%420 KB肉眼幾乎無損
JPG 80%240 KB網頁常用
WebP 80%165 KB同畫質更小

GIF 的處境

GIF 只有 256 色,照片轉成 GIF 會出現嚴重色階斷層。它今天唯一的優勢是相容性——幾乎所有平台都支援。若你的用途允許,動態 WebP 或短影片(MP4)在畫質與檔案大小上都遠勝 GIF。

SVG 的特別之處

SVG 不是點陣圖,而是用數學描述形狀的向量格式。因此它:

網站的圖示與 Logo 應該優先使用 SVG。

相關工具

PNG/JPG 轉 WebP、轉換至 JPG、JPG 轉 PNG。想更深入了解 WebP,可以看WebP 是什麼?

延伸閱讀