GIF 壓縮

把過大的 GIF 縮小到能上傳的大小。 可縮小尺寸、抽掉重複的畫格、調整色彩品質,並即時看到壓縮前後的檔案大小對比。 全部在您的瀏覽器內完成,檔案不會上傳。

步驟 1 · 選擇 GIF

點擊選擇 GIF,或把檔案拖進來

支援 GIF 動畫 · 需 Chrome / Edge 以逐格處理

檔名 —
尺寸 —
格數 —
原始大小 —

步驟 2 · 壓縮設定

60%

最有效的做法:面積會以平方縮減。

10

數字越小檔案越小,但色塊越明顯(1 最差、20 最好)。

原始

拉長可減少格數需求,但也會改變播放節奏。

步驟 3 · 壓縮與下載

準備中…

壓縮前

壓縮前的 GIF

—

壓縮後

壓縮後的 GIF

—

—

GIF 為什麼這麼容易「爆容量」?

GIF 格式制定於 1987 年,當年是為了在慢速網路上傳圖片而設計, 完全沒有考慮動畫的壓縮效率。它的每一格都是以「索引色點陣圖」獨立儲存, 只有相鄰格之間做極有限的差異壓縮。

結果就是:檔案大小幾乎等於「格數 × 每格面積 × 色彩複雜度」。 一段 5 秒、480×480、30 fps 的 GIF,很容易就超過 10 MB, 而同樣內容轉成動態 WebP 往往只有十分之一。 這也是為什麼很多網站與論壇都對 GIF 設有上傳上限。

壓縮的三個手段,該選哪個?

縮小尺寸

效果最強。長寬各減半,面積變 1/4,檔案大致也變 1/4。 多數社群平台顯示 GIF 的寬度都不超過 500 px,縮到這個範圍通常看不出差別。

抽掉重複格

很多 GIF 有大段靜止畫面(例如角色停頓、等待輸入), 這些重複格佔了大量空間。抽掉後改以延長顯示呈現,肉眼幾乎無感。

降低色彩品質

效果有限但可再榨一點空間。GIF 本來就只有 256 色, 再減色會出現色塊,建議最後才動這個設定。

功能特色

  • 縮小尺寸,面積平方級縮減
  • 自動偵測並抽掉重複畫格
  • 沿用原始每格間隔,節奏不跑掉
  • 色彩品質可調,榨出最後空間
  • 壓縮前後並排對比大小與畫質
  • 全程瀏覽器處理,檔案不上傳

使用情境

  • GIF 超過論壇或聊天軟體的上傳上限,需要縮到可接受的檔案大小。
  • 網頁載入太慢,因為首頁放了幾個大 GIF,需要先壓縮再上線。
  • 想把 GIF 放進簡報或文件,但檔案太大不好傳送。
  • 電子報的 GIF 被郵件系統擋下,因為超過單檔大小限制。
  • 手邊只有 GIF 沒有原始素材,需要在不重做的前提下盡量縮小。

常見問題

為什麼 GIF 檔案會這麼大?

GIF 是 1987 年的格式,每一格都以獨立的索引色畫面儲存,且幾乎沒有跨格的壓縮能力。檔案大小大約等於「格數 × 每格面積 × 色彩複雜度」,因此只要尺寸大或格數多,檔案就會急速膨脹。

哪一個設定最能有效縮小檔案?

依效果排序:<strong>縮小尺寸</strong>最有效(面積是平方縮減,例如長寬各減半,面積變 1/4);其次是<strong>抽掉重複的畫格</strong>(靜止畫面的重複格佔很多空間);最後才是<strong>降低色彩品質</strong>。建議先縮尺寸,再抽格。

「抽掉重複的畫格」會讓動畫變短嗎?

不會變短,但會變得不那麼滑順。工具會偵測內容相同的連續畫格並只保留一格,同時把該格延長顯示。若原本的 GIF 有大段靜止畫面,這個做法能省下大量空間且肉眼幾乎看不出差別。

壓縮後畫質變差了怎麼辦?

GIF 只有 256 色,減色過度會出現色塊與雜點。建議先只調「尺寸」與「抽格」,把「色彩品質」維持在預設值;若不夠小再逐步降低品質。若畫質要求高,建議改輸出動態 WebP,同畫質下檔案通常小得多。

壓縮後的 GIF 可以再壓一次嗎?

可以,但效果會遞減且畫質會累積損失。GIF 每一次重新編碼都是失真處理,重複壓縮會讓畫面越來越糟。若需要更小的檔案,建議回到原始素材重做,或在這裡一次設定到位。

需要 Chrome 或 Edge 嗎?

是的。逐格讀取 GIF 需要 WebCodecs 的 ImageDecoder API,目前 Chrome 與 Edge 支援最完整。若瀏覽器不支援,頁面會提示你改用其他瀏覽器。

檔案會被上傳到你們的伺服器嗎?

不會。GIF 的解碼、壓縮到重新編碼全部在您的瀏覽器內完成,檔案不會離開您的裝置,本站伺服器無法取得您的任何檔案。

相關工具