專欄 · 動圖收小

動圖怎麼收小?少給一點顏色,影格照舊。

你要把一段動圖收小再發出去。先看清這一步動的是顏色還是影格,再拉滑桿。

動圖怎麼收小,先看結論

動圖怎麼收小,答案藏在顏色裡。用體積收縮打開 GIF,保持 GIF 輸出,這一步減少的是可用的顏色數。影格一張不少,影格間隔照原樣,節奏不會變。品質滑桿往低拉,檔案小下去;拉得太狠,漸層先出髒色,動作顯得一塊一塊。

檔案的去向也要看清。你在體積收縮裡收完,下載下來的是這台瀏覽器剛生成的新檔案。原來的 GIF 還在原來的資料夾裡,除非你自己把它刪掉。佇列裡的結果只活在這一次打開裡,重新整理或關掉頁面,沒下載的就沒了。

收小動的是顏色,不是影格數。下載到的是新檔案,原始檔還在原處。

這一步不抽影格

有人以為檔案變小是因為丟了幾格。不是。保持 GIF 時,每一格都保留,格與格之間的間隔也是原來的數字。發出去的動圖,快慢和收小之前一樣。變的是每一格裡能用的顏色:滑桿低,顏色少,相近的顏色會被併成一種。判斷這一步適不適合你手裡的圖,先看畫面裡漸層佔了多少。漸層少,收起來幾乎不傷;漸層多,就要一步一步試。

哪些地方容易先壞:天空和燈光這種漸層,會先出現一圈一圈的髒色;人物膚色會發灰、發塊;細小的文字和髮絲,會糊成幾團顏色。畫面本來是大面積純色的表情包和簡單圖形,反而壓得動,滑桿低一點也不太看得出。

品質滑桿怎麼拉

滑桿只在 40 到 95 之間,預設 78。沒有完全無損那一檔,也沒有拉到 100 的選項。先別急著拉到底:保持預設收一次,下載下來看一眼,動起來還順,再往下試一檔。每一次都是重新編一遍,不滿意就調回滑桿重來,原來的檔案不受影響。別拿照片的標準要求它:GIF 這一路本來就是拿顏色換體積,滑桿每低一檔,能用的顏色就少一批。

  • 漸層多、顏色多的動圖:品質別低於預設的 78,先小步試。
  • 純色塊為主、顏色少的動圖:可以往下拉幾格,先看效果。
  • 文字多的動圖:留意小字有沒有糊成色塊。
  • 收完先下載,再決定要不要更狠。沒下載就關頁,結果就沒了。

最長邊順手也收一點

收小不裁畫面。最長邊那一格預設是 0,表示寬高都不動。填一個正數,只有長邊比這個數大的圖,才會把長邊收到這個數,小圖不會被放大。動圖收小通常不用動它,除非對方那邊有明確的尺寸限制。

要留動,就留在 GIF

預設「保持原格式」,進來是 GIF,出去還是 GIF,影格和影格間隔都在。要是把輸出改成 JPG 或 PNG,出來的是一張靜止的畫面,動就沒了。想換格式不是不行,但那是另一件事:先收小,再想清楚對方要什麼格式,別在同一次裡順手換錯。

要留住動作,輸出就留在 GIF。要收得更小,把品質滑桿往下調一檔,重新收一次再看。

哪一處會碰到網路

打開頁面這一次造訪,會交給 51.LA 做統計,統計的是有人來了,不是你的動圖檔案。GIF 本身不上傳到就緒圖,收小的計算全在這台瀏覽器裡做。這些邊界寫在檔案怎麼處理裡,發圖之前可以翻一遍。

發出去之前看三眼

  • 動起來還順不順。這一步不改節奏,節奏不對多半是打開了別的檔案。
  • 漸層的地方髒不髒。髒了把滑桿往上調一檔,重新收一次。
  • 你發的是下載下來的新檔案。原始檔還在原來的資料夾裡,別發混了。

一次最多放 40 個檔案,動圖可以一批收完,再打包下載。佇列只活在這台瀏覽器這一次打開裡,收完先把要留的結果下載走。打包下載的壓縮檔裡,是收過的新檔案,不是原件;要留原件,去原來的資料夾拿。

圖還沒放進去的話,回到工序台,把 GIF 丟進去,再開體積收縮。照片那篇寫過壓縮會不會上傳,動圖走的是同一條邊界:GIF 不上傳,計算在本地。