如何在不損失畫質的情況下縮小照片體積

一張手機照片有 3–5 MB;多數用途只需要十分之一甚至更少。好消息是:這些位元組的絕大部分是看不見的 — 沒有螢幕會顯示的解析度,沒有眼睛能分辨的畫質餘裕。把檔案縮好是一個三步驟流程,且順序有講究。

隱私優先:每張圖片都在你的瀏覽器中本機處理。任何內容都不會上傳、儲存或傳輸到任何伺服器。

照片一開始為什麼這麼大

現代手機以保守的畫質設定拍攝 1200 萬–4800 萬像素 — 這樣的尺寸是為大幅輸出和大刀闊斧的裁切準備的,不是為 1200 像素寬的網頁畫面或一則聊天訊息。一張 4000×3000 的照片以 800×600 顯示時,96% 的像素都浪費了;它們只耗位元組,卻貢獻不了任何你看得見的東西。

第一步:縮放到真正需要的尺寸

縮放是最大的槓桿。寬高各減半,像素數就變成四分之一,通常在壓縮登場之前就能砍掉 70–80% 的體積。網頁和社群上,長邊 1080–1600px 幾乎涵蓋一切;電子郵件 1200px 綽綽有餘。使用高品質的分級縮小(PixelVault 的縮放工具正是如此),縮小後的圖片依然銳利。

第二步:有的放矢地壓縮

JPG 和 WebP 的畫質設定實際上是對數式的:從 100 降到 80,檔案幾乎在看不出變化的情況下減半;從 80 到 60 省得更少,還開始露餡。壓縮時用即時前後對比、讓自己的眼睛做裁判;或者當表單要求「200 KB 以內」時,用目標大小模式自動找出符合上限的最佳畫質。

第三步:讓格式出力

同一張照片、同樣的觀感畫質:PNG 遙遙領先地最大,JPG 是基準,WebP 小約 30%,AVIF 更小。如果目的地是網站,壓縮時順手轉成 WebP 就是白撿的節省。如果照片卡在 PNG 或 BMP 裡,僅僅轉成 JPG 就可能縮小 10 倍。

不要做什麼

不要反覆重壓已壓縮的 JPG — 每一代都會更糟;盡量從原圖工作,並保留原圖。不要指望 ZIP 照片能省空間;JPG 本就壓縮過,ZIP 幾乎無濟於事。也不要在壓縮前把小圖放大來「提升」它 — 那是在為憑空捏造的像素付位元組。