文件 輸出

匯出 GIF 動畫

GIF 用顏色和柔邊換來到處都播得動。這裡說明顏色數、混色、影格速率和循環這幾個設定真正的代價。

檔案 ▸ 匯出 ▸ GIF 動畫…會把起點到終點那段範圍寫成一個循環的 GIF。GIF 是那種不需要播放器就能在任何瀏覽器、聊天視窗或論壇貼文裡播放的格式,而代價是一份最多 256 色的調色盤,以及只能全開或全關的透明度。

請先按瀏覽:輸出框是唯讀的,而在設好路徑之前匯出一直是停用的。預設名字是 animation.gif。

GIF 動畫…對話框,左邊是設定,右邊是量化過的預覽。
這個對話框裡有一個像素模式開關,別的匯出視窗也都有;專案本身在像素模式時,它預設是開的。開著時,進到檔案裡的就是你畫出來的那張俐落的格子;從前每一個匯出器都改畫那張平滑的向量圖。

顏色數與混色

顏色數設定調色盤的大小,從 2(1 位元)到 256(8 位元),從 256 起步。Celas Studio 會分析你的影格,建出一份適合整段片子的調色盤,所以在平面、圖形化的作品上,掉到 64 或 32 色往往比你以為的代價更小,而且能把檔案砍掉一大截。

混色預設是關的。打開它會把量化誤差散到相鄰的像素上,讓看得見的色帶斷層變成細細的顆粒。在大約 64 色以下它是值得的,而它會讓檔案變大:混色出來的雜訊正是 GIF 壓縮擠不動的東西。

這裡沒有品質或位元速率控制,因為 GIF 根本沒有。顏色數、混色和解析度就是拿檔案大小換保真度的全部工具。

影格速率

影格速率是一份固定清單(5、10、12、20、25 或 50),打開時是最接近你專案的那個值。GIF 把每一影格的延遲存成百分之一秒,所以只有能整除 100 的速率才播得均勻。24 fps 不在清單上,而對一個以 24 拍的專案來說,12 或 25 是誠實的選擇。

循環可以選永遠或播放一次。永遠是預設值,也是每個社群平台預期的;播放一次會停在最後一影格,所以請確定最後那一影格值得停在上面。

解析度與檔案大小

寬度和高度接受 2 到 4096 像素,從畫布起步,並有鎖定長寬比維持比例。設定底下有一行暗色文字,在影格數旁邊估算完成後的大小(以 MB 計),並在你改變顏色數、混色和解析度時更新。

那是一個估算,不是一次量測:平面、低色數的動畫會遠低於它,而吵雜的可能超過。把解析度砍一半是能拿到最大的一筆節省,勝過調色盤能做的任何事。

透明度,以及它會在哪裡咬人

背景下拉提供畫布顏色、黑色、白色和透明。和影像對話框不同,透明在這裡一律可用,但 GIF 的透明度是單獨一個完全清空的調色盤項目,中間什麼都沒有。

一個像素要嘛完全透明、要嘛完全不透明。消鋸齒的邊緣、柔和的筆刷筆觸、羽化的陰影,以及任何淡到一半的東西,都會變成硬邦邦、鋸齒狀的剪影。要在動態中有平滑的透明,請改匯出 WebP 或 WebM。

如果這個 GIF 要放的背景你已經知道了,比較好的答案通常是在背景那裡挑那個顏色,讓 Celas Studio 把柔邊好好合成上去,而不是匯出透明度然後祈禱。

預覽

預覽會把你的影格丟進真正的量化器,用當下的顏色數和混色設定跑一次,透明像素後面襯著棋盤格。色帶斷層、顏色偏移和參差的邊緣在你匯出之前就看得見,所以請試試 64 色再看一眼,而不是用猜的。

匯出會把工作交給正在匯出…進度對話框。取消會刪掉那個不完整的檔案,所以事後沒有東西需要清理。