如何線上使用 GIF 壓縮工具
GIF 會將每個影格儲存為獨立的圖片,各自有最多 256 色的調色盤,所以大小取決於三件事:每個影格的像素數、每秒的影格數,以及每個影格使用多少色彩。這個工具可以讓您三者都調低。
寬度的影響最大,因為寬度減半,像素就剩四分之一。其次是影格率:大多數反應 GIF 在每秒 10 個影格時看起來都沒問題,從 25 降下來,影格數就會減半甚至更少。將色彩減少到 128 或 64 色,對圖形省下的空間比對相片多,而且會讓漸層出現一些明顯的色帶。
GIF 會以從動畫本身產生的調色盤重新編碼,看起來比固定的網頁調色盤好得多。透明度會保留。執行這項工作的引擎是編譯為 WebAssembly 的 ffmpeg,會在您第一次按下「壓縮」時下載一次。
根據經驗,先從寬度 480 像素、每秒 10 個影格和 128 色開始。如果結果仍然太大,請先降低寬度再減少色彩,因為較窄的 GIF 看起來會比調色盤不足的 GIF 更清晰。如果動畫很長,將它修剪到重要的部分,會比任何設定都省下更多空間。
GIF 壓縮工具設定說明
| 寬度 | 保留原始、480、320 或 240 像素。絕不放大較小的 GIF。 |
|---|---|
| 影格率 | 保留原始、每秒 15、10 或 8 個影格。速度維持不變。 |
| 色彩 | 256、128、64 或 32 色,取自動畫本身。 |
| 遞色 | 在減少色彩時隱藏色帶的規則圖案。 |
何時該壓縮 GIF
當平台因大小而拒絕 GIF、當頁面因沉重的動畫而載入太慢,或當反應 GIF 需要符合聊天 App 的限制時,就會壓縮 GIF。電子報是另一種情況:許多電子郵件用戶端會顯示動態 GIF,但大型 GIF 會拖慢郵件,將它們控制在一兩 MB 以下是好的做法。
壓縮之前
如果 GIF 是從影片製作的,通常最好回到影片,以較小的尺寸重新製作 GIF,而不是壓縮已經很大的 GIF。若要在接受影片的網站上分享,同一段短片的 MP4 通常比 GIF 小十倍,而且看起來更好。
如何使用 GIF 壓縮工具:逐步說明
- 按下「選擇」按鈕,或將檔案拖到方框中。您可以一次新增多個檔案,而且檔案絕不離開您的裝置。
- 請依檔案的用途設定寬度、影格率和色彩。預設值是不錯的起點。
- 按下「壓縮」。第一次使用時會下載一次壓縮引擎,約 32 MB,瀏覽器會保留它供下次使用。
- 查看每個檔案旁的結果:原始大小、新的大小和節省的百分比。如果設定會讓檔案變大,您會收到提示,而不會拿到更大的檔案。
- 按「下載」儲存每個壓縮後的檔案。
什麼決定能縮小多少
GIF 縮小的程度與它的像素數、影格數和色彩數成正比。寬度減半,每個影格的像素就剩四分之一;從每秒 20 降到 10 個影格,影格數就減半;色彩減半,每個影格就能壓縮得更好一些。有大面積靜止區域的動畫,例如單色背景上的標誌,壓縮效果遠比從影片剪下的片段好。
線上壓縮 GIF 安全嗎?
大多數線上工具所謂的「線上」,是指您的檔案會上傳到某家公司的伺服器,在那裡處理,並保留一段時間後才刪除。這裡不是這樣。頁面會將轉換器的程式碼下載到您的瀏覽器,您的檔案是在您自己裝置上的分頁中讀取和處理。檔案絕不會傳送給 TapToConvert 或任何其他人。
您可以自行驗證:頁面(以及音訊和影片所需的轉換引擎)載入後,關閉 Wi-Fi,工具仍然可以運作。這也代表沒有排隊、沒有每日限制,也沒有伺服器設定的大小上限。唯一的限制是瀏覽器分配給單一分頁的記憶體。
GIF 壓縮工具常見問題
用於 Discord 或 Slack 的 GIF 應該多大?
Discord 允許大多數使用者上傳最大 10 MB,Slack 則會內嵌顯示最大幾 MB 的 GIF。寬 480 像素、10 fps 的 GIF 通常遠低於這兩個限制。
動畫速度會改變嗎?
不會。捨棄影格時,其餘影格會顯示得更久,所以動畫會以相同的速度播放,只是比較不流暢。
為什麼我的 GIF 壓縮後看起來有顆粒感?
減少色彩會加入遞色圖案來隱藏色帶。若要更平滑的結果,請選擇 256 或 128 色,改為降低寬度來縮小檔案。
可以改為將 GIF 轉換成影片嗎?
可以。GIF 轉 MP4 轉換器製作的影片通常比 GIF 小得多,看起來也一樣,而且大多數接受 GIF 的網站也接受 MP4。
我的檔案會被上傳嗎?
不會。壓縮在您的瀏覽器分頁中執行,所以您的檔案會留在您的裝置上,絕不會傳送到伺服器。