Lottie 轉 GIF 轉換器

將 Lottie 向量動畫 JSON 檔案轉換為點陣動態 GIF,搭起了現代程式驅動圖形與廣泛支援的圖片相容性之間的橋樑。

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V

等待檔案時,可以玩玩 Code Rain

零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

格式比較與技術規格

規格LOTTIEGIF
MIME 類型application/jsonimage/gif
類型向量動畫 JSON 檔案點陣圖
壓縮無(JSON 資料表示法)無損(LZW,最多 256 色索引)
標準規格Lottie Animation Format SpecificationCompuServe GIF89a
檔案簽章(magic bytes)標頭7B 22 76 22 3A ({"v": - Lottie JSON version)47 49 46 38 37 61 (GIF87a) or 47 49 46 38 39 61 (GIF89a)

格式概述與應用

Lottie 以 JSON 格式儲存動畫指令,並需要相容的播放器來算繪。這個轉換器會將動畫算繪成 GIF,但播放與可用功能取決於應用程式與裝置。

技術規格與編解碼器解析

Lottie 檔案(application/json)包含描述向量圖形、錨點與關鍵影格的文字指令。它沒有二進位檔案簽章(magic bytes)標頭,完全依賴標準文字解析器。相對地,動態 GIF(image/gif)使用以檔案簽章 GIF87a 或 GIF89a 開頭的二進位格式。GIF 結構使用 LZW 無損壓縮,將相同的像素顏色分組到共用調色盤中。從向量轉換到點陣圖的過程中,算繪引擎會以設定的像素解析度繪製每個影格,將每個影格的總色深限制在最多 256 色,並透過時間標頭將影格串接在一起。

作業系統與瀏覽器相容性

動態 GIF 在 Windows、macOS、Linux、iOS、Android 以及大多數網頁瀏覽器上皆受到廣泛支援,使其成為現存最相容的圖片格式之一。Lottie 檔案需要專門的 JavaScript 播放器或原生執行階段程式庫才能正常算繪,這限制了其在標準圖片標籤元素中的使用。

實用資訊

在匯出為 GIF 之前,請限制動畫持續時間與顏色數量。將影格率從每秒 60 格降低到每秒 15 格,能大幅減少最終的檔案大小。

常見問題

如何在不失真的情況下將 Lottie 動畫轉換為動態 GIF?

由於 GIF 限制最多 256 色且使用像素網格而非數學向量,因此有些視覺品質損失是無法避免的。您可以在點陣化步驟中使用高品質的遞色演算法來平滑混合顏色,以將此損失降到最低。

Lottie 動畫與動態 GIF 有何不同?

Lottie 是一個基於向量的文字檔案,使用程式碼在任意比例下繪製圖形;而動態 GIF 則是基於點陣圖的二進位格式,由固定的像素網格與有限的調色盤組成。