圖片過大,是網頁變慢、上傳失敗、電子郵件夾檔被退回最常見的原因。好消息是:只要拉對關鍵,大多數照片都能縮到小 60–90% 而肉眼看不出差別。這篇文章會教你怎麼把一張圖片縮小——不管是要放網站、寄 email 還是上傳表單,也不管它原本是 JPG、PNG,還是手機直接拍出來的照片。
這件事我們自己測過。 在我們壓縮工具的預設值(WebP、品質 80)下,照片省了 46%、平面插畫省了 70%,而一張「被存成 JPG 的截圖」省了 85%。縮尺寸的行為則跟大家想的不一樣:從 1200 px 縮到 800 px 寬,像素少了 56%,但檔案只小了 15% 到 50%。 看完整實測數據
壓縮與縮圖省下來的量不一樣。 用我們自己的工具:壓縮把照片 330.2 KB → 178.7 KB(-46%)、JPG 截圖 45.2 KB → 6.7 KB(-85%);而縮到寬 800 px把同一張照片 1.88 MB → 967.2 KB(-50%),截圖卻只有 18.0 KB → 15.3 KB(-15%)。縮圖去掉了 56% 的像素,截圖幾乎沒變小 —— 它的位元組住在銳利邊緣上,而縮小不會讓邊緣消失。照片用壓縮;圖片真的會被顯示得更小時才用縮圖。
決定檔案大小的三個關鍵
一張圖的檔案大小,歸根究柢就是三件事:
- 格式——JPG 與 WebP 壓縮照片的效率遠勝 PNG。把照片存成 PNG,正是檔案無謂變肥最常見的原因。
- 品質——有損格式讓你用一點細節換取小很多的檔案。品質設在 70–85 通常和原圖分辨不出差異。
- 尺寸——一張 4000 像素寬的照片,顯示在 800 像素的欄位裡,等於多帶了 5 倍用不到的像素。縮小尺寸往往是最有效的一招。
下面幾種做法,其實都只是這三個關鍵換個說法而已。
這三個槓桿的力道並不相等,而我們自己的實測顯示了差距。同一張照片,用頁面預設值壓縮是 330.2 KB → 178.7 KB(-46%);而縮到寬 800 px省下來的是完全另一種東西。格式、品質、尺寸不是可以互換的旋鈕 —— 每一個都會在不同類型的圖片上失效。
最快的縮小方式
如果你現在只想要一個更小的檔案,把照片拖進瀏覽器版的圖片壓縮工具,拉動品質滑桿,直到預覽看起來還很乾淨,再下載即可。通常一步就能從好幾 MB 掉到幾百 KB,不用安裝軟體,圖片也不會離開你的裝置。
想要更精細一點的控制,就照下面的流程走。
一個通用的簡單流程
- 如果是「存成 PNG 的照片」,先轉成 JPG 或 WebP。
- 把它縮放到實際會顯示的最大尺寸。
- 把品質降到 80 左右,看一下預覽。
這三步做完,一張好幾 MB 的照片通常就能壓到幾百 KB 以內。
這個配方在平面圖上的表現不一樣,套用到所有圖片之前值得先知道。我們那張六色插畫壓縮後是 25.6 KB → 7.7 KB(-70%)—— 比例上比照片省得更多,因為純色正好是現代編碼最擅長處理的東西。
如何縮小又不失真
所謂「不失真」,其實是指「肉眼看不出來的損失」,而這完全做得到。有兩個動作幾乎不會造成可察覺的傷害:
- 把尺寸縮到實際顯示大小。 縮小像素基本上是無損的:一張 4000 像素的手機照片,縮到網頁實際顯示的 1500 像素,看起來一模一樣,檔案卻只剩零頭。詳見如何縮放圖片又不失真。
- 用聰明的品質設定。 品質設在 80–85 時,JPG 與 WebP 丟掉的都是你眼睛本來就看不到的細節;一旦低於 60 左右,天空會開始出現色塊、邊緣變糊,才會被察覺。
在相同的視覺品質下,WebP 檔案通常比 JPG 再小 25–35%——如果這張圖是要放網站,這是最划算的免費招數。
而這個實測能讓人少浪費時間:從 1200 px 縮到 800 px 寬去掉了 56% 的像素,但我們的介面截圖只從 18.0 KB 掉到 15.3 KB(-15%)。它的位元組住在銳利邊緣上,而縮小不會讓邊緣消失。連透明標誌也只讓出 28.8 KB → 17.2 KB(-40%)。像素變少,不等於位元組等比例變少。
壓縮是那個「落差最大」的槓桿,而落差本身就是有用的部分:
| 測試圖 | 輸入 | 輸出 | 變化 |
|---|---|---|---|
| 照片 | 330.2 KB | 178.7 KB | -46% |
| 螢幕截圖 | 45.2 KB | 6.7 KB | -85% |
| 插畫 | 25.6 KB | 7.7 KB | -70% |
照片是 330.2 KB → 178.7 KB(-46%)、螢幕截圖是 45.2 KB → 6.7 KB(-85%)、插畫是 25.6 KB → 7.7 KB(-70%)。同一個設定、三個差很多的結果 —— 因為照片到處都有細節可以讓編碼器拿去交換,而平面的圖幾乎沒有。如果一個品質滑桿在每個檔案上都給你同樣的百分比,那它根本沒有在量那張圖。
為了寄 email 把照片縮小
多數信箱的夾檔上限大約在 20–25 MB(Gmail 25 MB、Outlook.com 20 MB),但很多公司的郵件伺服器會擋掉超過 10 MB 的檔案,而且不論如何,巨大的照片寄送和下載都很慢。目標是把每張照片壓到1–2 MB 以下:
- 把長邊縮到約 2000 像素——一般觀看或列印都綽綽有餘。
- 存成 JPG,品質 80。
- 要寄好幾張?每張都壓縮,或打包成 zip。
用這個方法,一張 6 MB 的手機照片通常會掉到 400–800 KB,你就能一次夾十幾張也不會超過上限。
為了上傳把圖片縮小
網頁表單——求職網站、身分驗證、拍賣刊登、政府網站——常常設有明確上限(通常是 1–5 MB),或限制最大寬高。如果上傳一直失敗,幾乎都是圖片太大。分兩步解決:
- 用縮放工具把圖片縮到網站規定的最大尺寸。
- 再壓縮,讓檔案穩穩落在容量限制之內。
社群平台反正會把你上傳的每張圖重新壓縮一次,所以先上傳一張尺寸合理的圖(而不是原始巨檔),成品反而更清晰、上傳也更快。
換格式來省空間
格式是大家最容易忘記的一個關鍵。簡單的原則是:
- 照片 → JPG 或 WebP,絕不用 PNG。
- logo、圖示、截圖、平面圖形 → PNG 或 WebP。
- 要放網站 → 幾乎一律選 WebP。
不確定該選哪個,可以看網站該用哪種圖片格式。
換格式是那個「看不出代價」的槓桿,而它值得一個數字而不是一個形容詞。同樣的檔案轉成 WebP:
| 測試圖 | 輸入 | 輸出 | 變化 |
|---|---|---|---|
| 照片 | 330.2 KB | 301.9 KB | -9% |
| 螢幕截圖 | 45.2 KB | 7.3 KB | -84% |
| 插畫 | 25.6 KB | 10.6 KB | -59% |
插畫是 25.6 KB → 10.6 KB(-59%),照片是 330.2 KB → 301.9 KB(-9%)。注意是哪一個賺比較多:平面的圖,不是照片。換格式最划算的地方,剛好是大家以為「本來就很小」的那些圖 —— 這就是為什麼「先去壓照片」常常是錯的起點。
什麼時候該保持無損
如果你的圖是 logo、圖表、截圖,或任何含銳利文字與平面色塊的圖,過度壓縮會讓邊緣變髒。這類圖請維持 PNG(或用 WebP 無損),主要靠縮放來控制大小。
在瀏覽器本機做,保護隱私
你不需要 Photoshop,也不用上傳網站。以下免費工具全程在你的裝置上執行,圖片絕不外流:
常見問題
不裝 App 要怎麼縮小照片檔案? 用上面那種瀏覽器工具即可,例如壓縮圖片。它在本機執行,不用安裝、也不會把圖片上傳。
一張圖最多能縮到多小又不難看? 照片的品質甜蜜點在 70–80。再搭配縮到顯示尺寸,通常能砍掉八成以上,同時維持清晰。
縮小尺寸會不會傷畫質? 把圖片改小基本上是無損的;只有把圖放大超過原始解析度才會變糟,因為那些細節根本沒被拍進去。
我的 PNG 檔為什麼這麼大? PNG 是為平面色塊的圖形設計的,不是給照片用的。同一張照片存成 PNG 可能比 JPG 大 5–10 倍,把它轉檔就是最快的解法。
掌握這三個關鍵——格式、品質、尺寸——你就再也不會寄出肥到不行的圖片了。