「把這批圖壓到 500KB 以內」聽起來是一句話的事,實際做起來經常變成一下午:開啟一張、壓一次、看大小、不夠再壓、下一張。原因是大多數工具只給你一個品質滑塊,而檔案大小同時取決於品質、像素和格式三件事。把三件事按對的順序一次設好,整批圖就能一口氣壓完,不用逐張試。
下面的設定都可以在批次圖片處理裡一次性配好,然後對整批圖執行。
先想清楚「指定大小」指的是什麼

平台說的「大小」有兩種:一種是檔案體積,比如「不超過 2MB」;另一種是像素尺寸,比如「長邊不超過 2000 像素」。很多限額兩個都有。報名系統常見的是「JPG、小於 200KB、寬 295 高 413 像素」,電商平台常見的是「1600×1600 以上、小於 3MB」。
先把兩條都記下來,因為它們決定了後面的順序:像素尺寸限制決定縮放步驟的參數,體積限制決定品質和格式的參數。只盯著品質滑塊去湊體積,是最慢的做法。
三個旋鈕,按這個順序擰
第一個旋鈕:像素。一張 4000×3000 的手機照片有 1200 萬像素,縮到 2000×1500 只剩 300 萬,體積在同樣品質下大約只有原來的四分之一。這是所有旋鈕裡最有效的一個,而且對觀感幾乎沒有影響——絕大多數螢幕展示和網頁用圖,長邊 1600 到 2000 像素已經綽綽有餘。
在流水線裡把「尺寸」步驟設成「最長邊 2000」,並關掉「允許放大」,小圖就不會被反向拉大。
第二個旋鈕:格式。照片類用 JPG 或 WebP,同樣畫質下 WebP 比 JPG 小 25% 到 35%;截圖、圖示、帶透明的圖用 PNG,並開啟 256 色調色盤,通常能砍掉六七成。如果平台只收 JPG,就老老實實選 JPG,不要為了小一點去賭平台不認 WebP。
第三個旋鈕:品質。JPG 和 WebP 的品質在 75% 到 85% 之間是甜區,肉眼幾乎看不出和 95% 的差別,體積卻差一倍以上。先設 80%,整批跑一遍看結果;個別還超限的,再單獨把品質降到 70% 處理一次。
一批圖裡大小懸殊怎麼辦
同一批圖裡經常混著 8MB 的相機原圖和 150KB 的截圖。好訊息是:一套設定對所有圖都適用,不需要分組。
- 大圖會被「最長邊 2000」縮下來,再按 80% 品質壓縮,通常落在 300KB 到 600KB。
- 小圖本來就低於 2000 像素,縮放步驟不碰它;品質壓縮如果壓出來反而更大,流水線預設「輸出不得比原圖更大」,會直接保留原檔案。
所以不用擔心一個設定把小圖弄糊——它們要麼被跳過,要麼只是輕微重編碼。真正需要留意的只有一種情況:整批圖裡有必須保留原始像素的(比如印刷稿),那批圖就別放進這條流水線。
常見限額的參考設定
下面是幾種常見限額對應的起手設定,先按這個跑,再根據結果微調。
- 報名照、證件照:小於 200KB。尺寸「裝進 1200×1600」,格式 JPG,品質 80%。如果還超,品質降到 70%;像素再降通常就不符合要求了。
- 電商主圖:小於 1MB 或 3MB,且不低於 1600 像素。尺寸「填滿 1600×1600」,裁切比例 1:1,格式 JPG,品質 85%。白底商品圖在這個設定下一般是 200KB 到 500KB。
- 郵件附件:總共不超過 10MB。尺寸「最長邊 1600」,格式 JPG,品質 75%。三十張照片壓完通常在 6MB 到 8MB。
- 網頁相簿:越小越好。尺寸「最長邊 1920」,格式 WebP,品質 78%。頁面圖片總體積一般能降到原來的三成以下。
其中「證件照」這類對像素有精確要求的場景,可以先用圖片尺寸調整把單張處理到位,再把整批扔進流水線統一壓體積。
壓完之後檢查什麼
流水線跑完會列出每張圖的「前→後」尺寸和體積,順著看三件事就夠了:
- 有沒有標紅的——那是體積反而變大的,通常是 JPG 轉 PNG 導致,改回 JPG 即可。
- 最大的一張有沒有超限——超了就把品質再降 5 到 10 個點,只重跑那幾張。
- 隨機點開兩張,放到 100% 看一眼邊緣和文字——80% 品質下幾乎看不出問題,如果看到了方塊狀的色塊,說明品質設得太低。
一次設好、整批跑完、挑出超限的單獨再壓,這就是全部流程。比起逐張試,省下來的不只是時間,還有每張圖反覆重編碼帶來的畫質損耗。更多批次操作的組合思路,可以看批次處理圖片的整體做法。
