為什麼壓縮後我的圖片反而變大了?
更新於

壓縮並不能保證變小。把 JPEG 用高於原圖的品質重新編碼,檔案往往會變大。把 JPEG 存成 PNG 會無損儲存帶雜訊的照片像素,所以檔案通常更大。EditItAll 會在每次處理後顯示真實的 in → out 體積。請設定品質、查看數值,再調整。不會上傳任何內容。
現在就做——免費,在瀏覽器裡
Open the image compressor壓縮並不能保證檔案變小
壓縮器會重新編碼像素。新檔案是否更小,取決於格式、你要求的品質,以及原圖已經如何編碼。如果輸入是壓得很緊的 JPEG,而你要求更鬆的編碼,編碼器會花更多位元,檔案就會變大。這是預期結果,不是匯出壞了。
EditItAll 沒有「不管怎樣都要變小」的開關。控制項是品質滑桿和可選的最大邊長上限。檔案大小是你在結果列表每一行讀取的輸出。如果 out 比 in 大,說明當前設定要的資料比原圖儲存的還多。
檔案變大的三個原因
常見原因如下:
- 品質高於原來的 JPEG。一張大約按 70–80 儲存的照片,再以 95 或 100 重新編碼,結果往往更大。品質 100 無法找回第一次編碼丟掉的細節,只是用更多位元組去描述相同的像素。
- 你把格式改成了 PNG。PNG 是無損的。它無法找回 JPEG 細節,還會精確儲存照片雜訊,所以檔案通常會膨脹。完整說明:為什麼 PNG 檔案這麼大。
- 你只是重新編碼,而原圖已經很小。一張簡單圖形的 200 KB JPEG 可能已經接近下限。對打包良好的 PNG 再做一次無損 PNG 處理,也可能幾乎不變,或因封裝多出幾個位元組而變大。
調整尺寸是另一根槓桿。不改尺寸就會保留每一個像素。如果照片寬 4000 px,而你按 800 px 顯示,請先縮小再壓縮,或設定壓縮器的最大邊長上限。參見調整尺寸與壓縮的區別。
如何在瀏覽器裡真正把它壓小
常見問題
壓縮圖片會讓它變大嗎?+
會。把 JPEG 用高於原圖的品質重新編碼,或把 JPEG 存成 PNG,往往都會增加體積。壓縮器只是按你的要求做了:存了更多資料,而不是更少。
我把品質設成 100,JPEG 反而變大了。為什麼?+
品質 100 會讓編碼器產生非常昂貴的檔案。如果原圖已經是典型的相機或手機 JPEG,這個請求高於原始檔,所以輸出會變大。它無法恢復已遺失的細節。請改從 80 附近開始。
EditItAll 保證檔案一定會變小嗎?+
不保證。沒有目標大小輸入框,也沒有「一律縮小」模式。你設定品質和可選的最大邊長,然後查看 in → out 體積。如果 out 更大,請降低品質或更換格式。
應該再壓縮一次已經變大的那份嗎?+
請從原圖壓縮。對已經變大的副本再壓一次,會疊加 JPEG 損傷,而且未必能回到第一次的體積。請保留母版,並從母版匯出交付用的副本。
壓縮時我的圖片會被上傳嗎?+
不會。壓縮完全在你的瀏覽器中進行。檔案不會離開你的裝置,頁面載入後即可斷網。