如何用照片或短影片製作 GIF
要製作 GIF,先備好影格:可以是依順序排好的靜態照片,也可以是一段短影片。接著選擇寬度、影格率和循環設定,然後匯出。GIF 要短、要窄。GIF 的每一個影格都以獨立圖片的形式儲存,因此影格數量和像素尺寸就是讓檔案變大的主因。Ezgif、GIPHY 與 CloudConvert 比較介紹了將影片轉為 GIF 的線上工具選項。
GIF 製作器需要用照片或影片做成 GIF免費使用GIF 能做什麼、不能做什麼
GIF 格式有幾項硬性限制,會影響其他所有設定。
- 每個影格 256 色。 每個影格的色彩表最多只能有 256 個項目,每個像素都指向其中一個。色彩變化細膩的照片必須縮減到這 256 色之內。
- 沒有聲音。 GIF 規格定義了影像、圖形控制、註解、文字和應用程式資料等區塊,但沒有音訊。從影片片段轉出的 GIF 播放時是無聲的。
- 影格時間以百分之一秒計。 每個影格的停留時間以 1/100 秒為單位儲存,所以一個影格可以停留 0.10 秒或 0.50 秒,但無法停留 0.123 秒。
- 循環。 最初的格式只會播放一次動畫。循環功能來自一個廣泛使用的 Netscape 擴充功能,現在幾乎所有瀏覽器與檢視程式都支援循環次數設定,其中零代表無限循環。
- 壓縮。 影像資料以 LZW 壓縮,對於色塊平整、顏色相同的區域效果最好,對於雜訊和細緻紋理則效果最差。
為什麼 GIF 會變大
每個影格都是獨立儲存的圖片,擁有自己的像素。一個有 30 個影格的 GIF 就包含 30 張圖片,而不是一張圖加上變化的部分。LZW 壓縮能縮小每個影格的大小,但無法有效壓縮充滿雜訊細節的影格,例如草地或人群的照片。
檔案大小由你選擇的三個設定決定:
- 寬度與高度:每個影格的像素數量。
- 影格率:每秒的影格數。
- 長度:秒數。
影格總數等於影格率乘以長度。一段 3 秒、每秒 10 影格的片段,共有 30 個影格。
舉例來說,一個 480 × 270 像素的影格有 129,600 個像素。以每像素一位元組計算(壓縮前),一個影格就是 129,600 位元組。30 個這樣大小的影格約為 3.9 MB,LZW 壓縮之前就是這個大小。把寬度與高度都加倍成 960 × 540,每個影格的像素會變成四倍,所以同樣 30 個影格在壓縮前大約也會變成四倍大。把影格率或長度加倍,則是讓影格數量加倍。這三項設定都會成倍放大檔案。寬度的成本最高,因為它會乘上每一個影格的像素數。
設定寬度、影格率與長度
先從仍能看清楚重點的最小寬度開始。在手機螢幕上顯示的 GIF 不需要很大的影格。請先縮減寬度。
影格率決定動作是否流暢。慢動作,例如倒水或緩慢轉身,用較低的影格率就很好看。快速動作,例如彈跳的球,則需要更多影格才會流暢,而每多一個影格都會增加檔案大小。
長度保持短促。GIF 最適合做成幾秒鐘的循環動畫。若素材較長,短影片是更好的格式,因為影片編碼器設計來壓縮影格之間的動態,效率遠高於 GIF 以 256 色和 LZW 為基礎的影格。
如果結果太大,請先縮減寬度,再減少影格數,最後縮短長度。壓縮工具支援 JPG、PNG 和 WebP,因此在用照片製作 GIF 之前,可以先把特別大的照片縮小。
如果你的影格本來就來自一段影片,影片轉 GIF 工具會直接從片段開始,並修剪到你需要的長度,省去手動匯出影格的步驟。
匯出前加入文字
如果 GIF 需要說明文字,請在組合影格之前,先把文字加到每一張靜態圖上。加文字工具可以在圖片上放置文字,並為文字加上顏色、外框或背景方塊。當背景在各影格之間變化時,方塊可以讓文字保持清楚易讀。每個影格的文字位置都要相同,才不會跳動。
抖色與色帶
當平滑的漸層(例如天空)被縮減到 256 色時,色階之間的交界可能會呈現條紋。抖色的做法是把相鄰兩種顏色的像素打散排列,讓眼睛看到介於兩者之間的中間色調,從而避免條紋。
最著名的方法是 Floyd–Steinberg 抖色法,由 Robert Floyd 與 Louis Steinberg 於 1976 年發表。它會把每個像素的誤差,依 7/16、3/16、5/16 和 1/16 的權重,擴散給尚未處理的鄰近像素。當全彩圖片要轉換成有限色盤時,例如把 24 位元 PNG 轉成 GIF,這是常用的選擇。
抖色是有代價的。打散的像素會增加 LZW 難以壓縮的細節,因此抖色後的 GIF 通常會更大。抖色適合用在照片與漸層。對於平塗的圖形、標誌和螢幕截圖,則建議關閉,因為抖色只會增加雜訊。
製作流暢的循環
當最後一個影格能自然銜接到第一個影格時,循環播放的效果最好。修剪片段時,讓開頭與結尾停在相近的姿勢或位置。若是影片,選擇起點與終點時,要讓動作可以接續繞回,而不是突然跳回。如果循環在結束時會猛然停頓再重新開始,通常代表開頭和結尾的影格差異太大。
常見問題快答
GIF 可以有聲音嗎? 不行。請另外加入聲音,或改用短影片。
為什麼我的 GIF 有條紋? 這是色帶現象,原因是平滑的漸層被縮減到 256 色。抖色可能有幫助,但會增加檔案大小。
為什麼我的 GIF 動作一頓一頓的? 影格率太低,或每個影格之間的變化幅度太大。如果檔案容量允許,請提高影格率;或縮短片段,並檢查每個影格是否有大幅跳動。
這個工具會在我的瀏覽器中執行嗎? 會。製作 GIF 的過程中,照片和影片都會留在你的裝置上。
借助 AI 協助,由英文原文翻譯而成。
留言
還沒有留言,搶先留言吧。


