JPG:為照片而生的老將
JPG 用失真壓縮,專為連續色調的照片設計:把人眼不敏感的高頻細節丟掉,換來極高的壓縮率。一張 5 MB 的照片壓到 500 KB,肉眼幾乎無感,這是它的看家本領。
它的天花板也很清楚:不支援透明、不適合線條文字、反覆存檔會遞減。理解它的邊界,就不會對它有錯誤期待。
PNG:像素的完美主義者
PNG 用無失真壓縮,每個像素都原樣保留,還支援透明通道。截圖、插畫、logo、去背圖用它,邊緣永遠銳利,這是失真格式做不到的。
代價是體積:同樣一張照片存 PNG 可能是 JPG 的 5–10 倍大。所以 PNG 是「需要時才用」的格式,不是預設選項。
WebP:集大成的新秀
WebP 同時支援失真、無失真和透明,體積比 JPG 小 25–35%,是 Google 推出的集大成者。網站用圖選它,幾乎沒有缺點。
唯一的歷史包袱是相容性:極老舊的系統和軟體不支援。不過 2026 年的今天,主流環境都已支援,只有面對未知老設備時才需要顧慮。
常見問題
三種格式一句話怎麼記?
照片傳送存 JPG、線條透明存 PNG、放網站用 WebP。記住這句,90% 的場景都夠用。
為什麼 PNG 的照片檔案那麼大?
因為無失真:每個像素的完整資訊都要保留,沒有丟掉任何細節。照片色彩變化豐富,壓縮率自然低,這是原理決定的。
未來會被 AVIF 取代嗎?
AVIF 壓縮率更高,但編碼慢、普及還在路上。短期內 JPG/PNG/WebP 三足鼎立的局面不會變,先精通這三種最實在。