如何壓縮圖片又不犧牲可見品質
依用途用適合的品質預設壓縮 JPEG、PNG、WebP——主視覺、商品照、縮圖或電郵附件。

與本篇教學搭配使用的更多工具:
為什麼重要
首頁主視覺 4.2 MB。Lighthouse 分數難看。4G 手機使用者白屏兩秒。壓到 320 KB、品質 80%,肉眼難辨差異,但最大內容繪製(LCP)可快約 1.6 秒。這 1.6 秒與轉換率可測得到的提升相關。圖片壓縮是網站最便宜的效能勝利之一;隱私優先的瀏覽器工具代表不必把客戶照片上傳到 SaaS。
三個實際場景
一次拖入 12 張,設 80% 品質 + WebP,下載 zip,推到 CDN。
LCP 低於 2 秒
縮放 + 壓縮一次完成;商品卡片在行動裝置載得快。
列表載入在行動裝置上夠快
25 張壓到各約 200 KB;總量落在 Gmail 25 MB 限制內。
檔案符合信箱上限
操作說明
開啟 圖片壓縮工具。
拖入一張或多張
支援 JPEG、PNG、WebP。多檔模式平行處理。
選輸出格式
網站用 WebP(通常最小),郵件與舊環境用 JPEG,需透明的截圖/logo 用 PNG。
設品質
50=激進(照片可見瑕疵),75=好用預設,90=接近無失真。拖曳並觀察檔案大小變化。
輸出前可選縮放
選填:最長邊上限 1600px 或 800px。多數落地照 1600px 已足夠。
下載單檔或 zip
單檔→一般下載。多檔→打包 zip。
原圖
hero.jpg — 4,210 KB
3840 × 2160 pxWebP @ 80%
hero.webp — 318 KB (-92%)
3840 × 2160 px (unchanged)
SSIM 0.984 (perceptually identical)
實用技巧
- WebP 已獲 95%+ 瀏覽器支援。 要極致壓縮可用 AVIF,但編碼較慢且支援尚未全面。
- 不要重複壓縮。 已壓過的 JPEG 再存 75% 會疊加瑕疵。務必從原檔開始。
- 公開圖可移除詮釋資料。 EXIF 可能含手機 GPS。壓縮器預設會移除。
- 有銳利文字的截圖請先壓縮再縮放——瑕疵放大時更糟。
常見陷阱
常見陷阱
輸出比輸入還大
來源已重壓過(再編碼徒增開銷),要嘛你設的品質比原檔還高。請把品質調低於來源。
常見陷阱
透明度變成難看光暈
JPEG 不支援透明。有 alpha 的 PNG 請輸出 WebP 或 PNG,不要 JPEG。
常見陷阱
100 MB 相片讓分頁凍結
Web Worker 能處理大檔,但每個分頁有記憶體預算。一次處理 4–5 張大檔,不要整本相簿一次拖入。
何時不適合用這套
- 向量素材(SVG、AI)——向量不吃點陣壓縮。點陣目標請用 SVGO 或 SVG 轉 PNG。
- 典藏級原始照片——主檔保留 PNG/RAW,只壓輸出。
- 程式化建置流程——Node/Python 腳本的
imagemin、sharp或vips與 CI/CD 整合較佳。
FAQ
圖片會上傳嗎?
不會。壓縮在瀏覽器以 canvas 與內建 WebP 編碼器執行。資料不離開頁面。
WebP 與 AVIF 差在哪?
同品質下 AVIF 約比 WebP 再省 30%,但編碼約慢 10 倍。WebP 是穩妥預設;靜態資產且不介意編碼時間時再考 AVIF。
能只批次縮放不壓縮嗎?
可以——品質設 100,只套用縮放步驟。