PNG 轉 APNG 轉換器
這個轉換器會將 PNG 改寫為 APNG,也就是 PNG 的動畫擴充格式。單張靜態圖片會變成只有一格畫面的 APNG。當上傳流程堅持要求 APNG 結構時很實用,但它不會讓靜態圖動起來,也不會把多張 PNG 合併成一段動畫。
圖片轉換器
或將JPG, JPEG, JPE … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
85 可讓照片在視覺上與原圖幾乎相同。只有需要更小的檔案時才調低。
JPG、BMP 和 EPS 不支援透明。透明的像素會以此顏色填滿。
用於透明像素後方的十六進位色碼,例如 #FFFFFF。
此格式只能存放單張圖片。若要保留動畫,請選擇輸出 GIF 或 WebP。
多尺寸圖示會在一個檔案中包含多種解析度,瀏覽器和作業系統會自行選用需要的尺寸。
保留原始尺寸,或輸入其中一邊,系統會維持長寬比。
上方所選邊的像素值。
相對於原始尺寸的百分比。
sRGB 適合螢幕和網頁。印刷流程請保留原始設定;灰階會捨棄顏色。
僅為中繼資料,0 表示保留原始值。印表機和部分入口網站會讀取此數值;不會改變像素尺寸。
使用方式
- 1
上傳 PNG 檔案
最多可加入 20 個檔案,每個檔案不超過 95 MB。每張 PNG 會各自轉換,不會合併成同一個檔案。
- 2
確認輸出格式
轉換為已設定為 APNG。這裡沒有品質滑桿:APNG 是無損格式,顏色與透明度都會原樣保留。
- 3
轉換並下載
按下轉換為 APNG →。轉換後的檔案仍使用 .png 副檔名,這是 APNG 檔案的正常名稱。
把 PNG 轉成 APNG 實際上做了什麼?
它會在相同的影像資料外加上 APNG 的動畫區塊。一張 PNG 轉出一個單影格的 APNG,像素、完整色彩與 Alpha 都相同。它不會讓靜態圖動起來,也不會把多張 PNG 合併成序列。
PNG 轉 APNG:輸入一張靜態圖,輸出一格畫面
APNG 是多了三種區塊的 PNG。acTL 宣告影格數與循環次數,fcTL 設定每個影格的大小、位置與延遲,fdAT 則存放第一個影格之後的影格。第一個影格存放在一般的 IDAT 區塊中,因此不支援 APNG 的程式會直接把它當成普通的靜態 PNG 顯示。這種向下相容是此格式最大的優點,也是檔案保留 .png 副檔名的原因。
轉換一張靜態圖時,會加入說明動畫只有一個影格的 acTL 區塊,以及單一個 fcTL。畫面上不會有任何改變。搜尋這項轉換的人常期待更多,所以要說清楚:圖片不可能憑空獲得動態,而且這個頁面把每個上傳的檔案都視為獨立的圖片。
PNG
Portable Network Graphics
PNG 是 1996 年由 PNG Development Group 發布的無損點陣圖格式,後來由 W3C 與 ISO 納入標準。它會完整保留每一個像素,支援完整的 Alpha 透明度,處理文字、銳利邊緣和純色區塊時不會產生瑕疵。這樣的精確度使它非常適合螢幕截圖、標誌、圖示和介面圖形。代價是檔案大小:存成 PNG 的相片,往往比同一張相片存成 JPEG 或 WebP 大上好幾倍。所有瀏覽器、作業系統和編輯軟體都能開啟 PNG 檔案。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 不支援
- 推出年份
- 1996 · PNG Development Group
APNG
動態 PNG
APNG 是 PNG 的擴充格式,由 Mozilla 開發人員於 2004 年提出,可儲存多個影格來製作動畫。與 GIF 不同,它支援完整 24 位元色彩與平滑的 8 位元 Alpha 透明度,因此動畫邊緣在任何背景上都很乾淨。舊版 PNG 檢視器只會顯示第一個影格,所以具備向下相容性。所有現代瀏覽器都能播放 APNG,但許多編輯軟體、通訊軟體與社群網路仍將它視為靜態 PNG。由於每個影格都以無損方式儲存,檔案可能很大。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 支援
- 推出年份
- 2004 · Mozilla
只有在貼圖組、遊戲引擎或素材流程要求每個檔案都具備 APNG 結構時,靜態 PNG 才需要轉成 APNG,讓不會動的項目與其他動態項目一致。
APNG 與 GIF 比較:24 位元色彩與 8 位元 Alpha
| APNG | GIF | 動態 WebP | |
|---|---|---|---|
| 每個影格的顏色數 | 1,670 萬色(24 位元) | 256 色調色盤 | 1,670 萬色 |
| 透明度 | 8 位元 Alpha,邊緣柔順 | 每個像素只有開或關 | 8 位元 Alpha |
| 無損影格 | yes | yes | 可選 |
| 不支援時顯示為靜態圖 | yes | no | no |
| 在所有目前主流瀏覽器中都能播放 | yes | yes | yes |
APNG 如何從 Mozilla 走進 PNG 標準
2004
由 Mozilla 提出
Mozilla 的開發人員將 APNG 設計為比 MNG 更簡單的替代方案。
2008
Firefox 3
第一個能播放 APNG 的瀏覽器發行。
2014
Safari 8
Apple 在 OS X Yosemite 與 iOS 8 加入支援。
2017
Chrome 59
Chrome 加入後,APNG 在所有主流瀏覽器都能播放。
2025
PNG 第三版
W3C 標準將 APNG 區塊納入 PNG 本身。
改為製作真正的動態 PNG
數十年來,PNG 開發小組一直把 APNG 排除在正式規格之外;2007 年的投票否決了它,改選幾乎沒人採用的 MNG。瀏覽器還是實作了 APNG,2025 年的第三版終於正式認可。如今它最廣為人知的用途是通訊軟體貼圖:LINE 要求動態貼圖使用 APNG,所以設計師才會把 GIF 轉成 APNG。
如果動態內容是影片或螢幕錄影,請先用影片轉 GIF工具轉成 GIF,再把該 GIF 轉成 APNG。如果影格是動畫軟體輸出的編號 PNG 檔,請改從該軟體匯出成 GIF 或影片;這個頁面不會把它們串接起來。如果目標只需要有透明度的靜態圖,請保留 PNG,或在必須使用 GIF 的欄位使用 PNG 轉 GIF。影片製作 GIF 指南說明了影格率與循環設定。
PNG 轉 APNG 常見問題
靜態 PNG 轉成 APNG 後會動起來嗎?
不會。靜態圖片只有一個影格,所以 APNG 也只有一個影格,看起來完全相同。要有動作需要一連串影格,這些通常來自影片、GIF 或動畫軟體。
可以在這裡把多張 PNG 畫格合成一個 APNG 嗎?
這個頁面無法做到。每張上傳的 PNG 都會單獨轉換成各自的檔案。若要製作動畫,請先用影片轉 GIF工具從影片開始,或用 GIF 轉 APNG轉換現有的 GIF。
為什麼會有人需要單格 APNG?
有些建置腳本、貼圖驗證工具和素材流程會檢查 APNG 的動畫控制區塊,並拒絕一般 PNG,即使該影格不會動也一樣,例如一組動態素材中的靜態預留圖。轉換會加入這個結構,而不會更動像素。
單格 APNG 能通過 LINE 動態貼圖審核嗎?
不行。LINE 要求動態貼圖使用多影格的 APNG,單一靜態影格不符合規定。請先製作動畫,再對照 LINE 的創作者規範檢查影格數與大小。
APNG 會比原本的 PNG 大嗎?
只會因為額外的控制區塊增加幾十個位元組。影像資料以相同的無損方式壓縮,所以檔案大小幾乎不變。
如何確認檔案真的是 APNG?
用十六進位檢視器開啟檔案,在第一個 IDAT 區塊之前尋找 acTL 這幾個字母。ExifTool 等工具也會顯示動畫控制資料,包括影格數。
- GIF 轉 APNG 轉換器將 GIF 動圖轉成 APNG,不遺失任何影格。適用 LINE 動態貼圖與 Discord 貼圖,可同時調整大小,一次最多 20 個檔案。
- APNG 轉 GIF 線上轉換將動態 PNG(APNG)轉成 GIF,讓動畫在聊天室、論壇與電子郵件中正常播放。保留影格與延遲時間;最多 20 個檔案,30 分鐘後刪除。
- PNG 轉 GIF 轉換器把 PNG 圖片轉成 GIF,供只接受 GIF 的工具與範本使用。轉換前先了解 256 色調色盤與 1 位元透明度會讓圖片產生哪些變化。
- GIF 轉 PNG 轉換器將 GIF 轉成 PNG 並保留透明背景:擷取第一格存成靜態圖,或把動畫的每一格分別匯出成 PNG 檔案。
- PNG 轉 ICO 轉換器線上將 PNG 轉 ICO:一個 .ico 檔案包含 16 到 256 px 的所有尺寸,保留透明背景。適用網站圖示(favicon)與 Windows 捷徑。免費、免註冊。