APNG 轉 GIF 轉換器

當目標支援 GIF 但不支援 APNG 時,將 APNG 轉換為 GIF 會很有幫助。GIF 將每個影格限制在最多 256 種顏色的調色盤,且播放仍取決於目標瀏覽器或應用程式。

在這裡選擇或拖放檔案

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

或貼上 Ctrl+V

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

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

格式比較與技術規格

規格APNGGIF
MIME 類型image/apngimage/gif
類型動畫 PNG 點陣圖點陣圖
壓縮帶有動畫區塊的無損 Deflate 壓縮無損(LZW,最多 256 色索引)
標準規格APNG 1.0 Specification / W3CCompuServe GIF89a
檔案簽章(magic bytes)標頭89 50 4E 47 0D 0A 1A 0A (PNG header) + 'acTL' chunk47 49 46 38 37 61 (GIF87a) or 47 49 46 38 39 61 (GIF89a)

格式概述與應用

當目標應用程式支援 GIF 但不支援 APNG 時,將 APNG 轉換為 GIF 會很有幫助。GIF 將每個影格限制在最多 256 種顏色的色盤中,並支援一位元透明度,因此顏色漸層和平滑的 Alpha 可能會改變。動畫支援會有所不同,請檢查目標平台。

技術規格與編解碼器解析

MIME 類型為 image/apng 的動態 PNG,以 8 位元組的檔案簽章(magic bytes)89 50 4E 47 0D 0A 1A 0A 開頭,接著是處理動畫影格的 fcTL 與 fdAT 等區塊。它使用 Deflate 壓縮像素資料。轉換為 MIME 類型為 image/gif 的 GIF 時,容器會改為以 ASCII 檔案簽章(magic bytes)47 49 46 38 39 61 開頭。GIF 會將色深降低至每個影格最多 256 種索引顏色,並使用 LZW 無損壓縮來編碼像素資料。

作業系統與瀏覽器相容性

動態 GIF 在所有現代桌上型瀏覽器、行動裝置、作業系統和電子郵件軟體中都具有廣泛的相容性。APNG 檔案在 Chrome、Firefox 和 Safari 等現代瀏覽器中運作良好,但在較舊的軟體和某些原生行動通訊應用程式中缺乏支援。

實用資訊

在匯出為 GIF 之前,請務必手動減少調色盤,以避免嚴格的 256 色限制所造成的色帶失真。

常見問題

如何將動態 PNG 轉換為動態 GIF 而不失真?

您無法在完全不失真的情況下進行轉換,因為 GIF 的每個影格嚴格限制為 256 種索引顏色,而 APNG 支援數百萬種真彩色。減少影格數量並使用自訂調色盤,有助於將轉換過程中的畫質損失降到最低。

動態 PNG 與動態 GIF 有什麼區別?

APNG 是 PNG 的延伸格式,支援動畫、全彩和 alpha 透明度。GIF 支援動畫,但限制為 256 色調色盤和單位元透明度。兩者都得到廣泛支援,儘管應用程式支援程度各不相同。