重點摘要
- 01GIF 將你的影像作為幀按順序播放;每秒更多幀意味著更平滑但更重的動畫。
- 02GIF 檔案大小由尺寸、幀數和顏色驅動——縮小其中任何一個以縮小檔案。
- 03對於攝影或長片段,動畫 WebP 或短視訊比 GIF 更小。
GIF 是什麼,以及它不擅長什麼
動畫 GIF 是一個單一檔案,包含一系列靜止幀加上時序資訊,告訴觀眾在移動到下一個之前顯示每個多長時間。足夠快地播放它們,眼睛會讀取動作。這種簡單性就是為什麼 GIF 自動迴圈並在幾乎任何應用程式中播放而無需視訊播放器的原因。
問題是 GIF 是一個舊格式,有兩個硬限制:每幀最多只能使用 256 種顏色,並且對於攝影內容沒有有效的壓縮。這使得 GIF 非常適合短期、圖形、迴圈的時刻——一個反應、一個標誌動畫、一個快速演示——對於任何長期或攝影內容都很差,檔案會膨脹。提前知道這一點可以讓你避免製作無人可以發送的 40 MB GIF。
選擇幀速率
幀速率——每秒幀數(fps)——決定動畫的平滑程度和檔案的大小。你添加的每一幀都是更多要存儲的資料,所以平滑度和大小之間存在直接權衡。最佳位置取決於內容。
對於每個影像只是保持一下子的相片幻燈片,你根本不需要每秒有很多幀——你設定每個相片保留在螢幕上多長時間(例如每個一秒),GIF 逐步執行它們。對於應該看起來流暢的動作,如短動畫,10 到 15 fps 通常看起來平滑足夠,同時保持檔案合理;遠高於 15 fps 很少改善外觀但繼續使大小膨脹。如果 GIF 看起來不夠流暢,添加幀;如果太重,移除一些並讓每個停留更久一點。
如何從相片製作動畫 GIF
按順序添加影像、設定時序、導出——全部在瀏覽器中。
- 01
開啟 GIF 製作器
前往 Handytool 的 GIF 製作器。它在你的設備上構建 GIF,所以你的相片不會被上傳。
- 02
按順序添加你的影像
拖放幀並按你想要它們播放的順序排列它們。順序就是動畫。
- 03
設定幀時序
選擇每幀顯示多長時間,或幀速率。更短的延遲製作更快的動作;更長的延遲製作溫和的幻燈片。
- 04
設定大小和導出
選擇輸出尺寸以控制檔案重量,然後導出並下載你的迴圈 GIF。
當 GIF 是錯誤的工具時
如果你的源是視訊片段而不是一組相片,你可以將其直接轉換為 GIF,但要現實地考慮長度。幾秒鐘很好;超過大約十秒檔案變得笨重,因為 GIF 壓縮效率低。對於任何更長或更攝影的內容,一個短的靜音視訊(MP4)或動畫 WebP 看起來會更好,重量只有其一小部分——許多平台甚至接受迴圈視訊,你曾經使用 GIF 的地方。
所以決策樹很短。從影像構建迴圈,或剪輯一個微小圖形時刻:製作一個 GIF。共享一個更長或攝影片段:將其保留為視訊,或僅在你想迴圈的簡短亮點使用視訊轉 GIF 工具。匹配格式與內容是讓你的檔案足夠小以實際發送的原因。
動畫 GIF 常見問題
GIF 應該是什麼幀速率?
對於流暢的動作,10 到 15 幀每秒通常看起來平滑而不會膨脹檔案;更高很少有幫助。對於相片幻燈片,你相反設定每個影像保留多長時間——大約每個相片一秒是舒適的預設值。
為什麼我的 GIF 檔案這麼大?
GIF 有較弱的壓縮和 256 顏色限制,所以尺寸隨著尺寸、幀數和長度快速增長。縮小尺寸、使用更少幀或減少顏色調色板以縮小檔案。
我如何從相片製作 GIF?
按你想要它們播放的順序添加影像、設定每幀顯示多長時間、選擇輸出大小並導出。基於瀏覽器的 GIF 製作器在本地執行所有操作。
我應該使用 GIF 還是視訊?
將 GIF 用於短期、圖形、迴圈的時刻。對於更長或攝影片段,靜音 MP4 或動畫 WebP 看起來更好,遠小得多,所以將這些保留為視訊。