APNG
Template:NoteTA Template:Expand language 腳本錯誤:沒有「Infobox」這個模塊。腳本錯誤:沒有「Check for unknown parameters」這個模塊。
動態可移植網絡圖形(Template:Langx,縮寫腳本錯誤:沒有「Lang」這個模塊。)是一種繼承自可攜式網絡圖形(PNG)的文件格式,它允許像GIF格式一樣播放動態圖片,並且擁有GIF不支持的24位圖像和8位透明性。 它還保留了與非動畫PNG文件的向後兼容性。
APNG文件的第一幀存儲為普通PNG流,因此大多數標準PNG解碼器都能夠顯示APNG文件的第一幀。 幀速度數據和額外的動畫幀存儲在額外的數據塊中(如原始的PNG規範所規定)。 APNG的競爭者是由PNG團隊創建的位圖動畫的全面格式——多重網絡圖形 (MNG)。與其相比,APNG的優勢是更小的存儲大小以及對舊的PNG完全兼容。
通過對比GIF、APNG和WebP,可以看出APNG在質量相同的時候有著更小的體積[1]。
歷史[編輯]
2004年,APNG由Mozilla公司的Stuart Parmenter和Vladimir Vukićević所創立,希望Mozilla社區將其用於圖形界面及XUL,也期望廣泛用於網頁,但提案未能通過。
2006年,Google Summer of Code活動中,加拿大聖力嘉學院的學生為libpng程序庫加入APNG支持。
此後開發者繼續向Mozilla社區推薦APNG,但一直沒有什麼進展。
2007年3月23日,Mozilla Firefox 3.0在開發測試中支持APNG。[2]
2007年4月20日,PNG組織投票以10:8否決APNG進入官方標準。PNG組織決心繼續推廣MNG,不過其權力有限,許多常見軟體陸續支持了APNG。
2025年6月24日,PNG發布3.0版本標準,正式將APNG納入官方標準中。[3]
軟體支持[編輯]
| 類型 | 應用 | 支持 | |
|---|---|---|---|
| 圖像處理軟體 | |||
| APNG Assembler | v. 1[4] | ||
| cphktool APNG Anime Maker | v. 1(2009年6月9日)[5] | ||
| APNG Disassembler | v. 1[6] | ||
| APNG Optimizer | v. 1.0(2011年3月28日)[7] | ||
| FFmpeg | v. 2.7[8] | ||
| Template:Illm | v. 2.3.13[9] | ||
| Gamani GIF Movie Gear | v. 4.2(2008年3月)[10] | ||
| GIMP | 需要APNG Plug-in. | ||
| ImageJ | v. 1.41g(2008年7月3日)[11] | ||
| Imagine | v. 1.0.2(2008年5月4日)[12] | ||
| ImageMagick | v. 7.0.10-31(2020年9月20日)[13] | ||
| IrfanView | 只讀,版本號4.40(2015年7月31日) | ||
| Konvertor | v. 4.02(2010年5月)[14] | ||
| Krita | Krita Nightly 5.0.0 pre-alpha(2021年2月22日起)[15][16] | ||
| KSquirrel | v. 0.7.2(2007年10月3日)[17] | ||
| Paint.NET | 需要animation plugin | ||
| RealWorld Paint | v. 2011.1(2011年12月)[18] | ||
| Sciter and HTMLayout 界面引擎 | 只讀,2008年起 | ||
| VirtualDub | 需要VirtualDub APNG Mod[19] | ||
| XnView | 只讀,版本號1.97.4(2010年4月30日)[20] | ||
| 網頁瀏覽器 | 基於Gecko引擎 | Mozilla Firefox | v. 3(2008年6月17日)[21][22] |
| SeaMonkey | v. 2 | ||
| Iceweasel及其他Debian重新註冊商標的 Mozilla產品 | v. 4.0~b12[23] | ||
| Opera 12 及之前版本(Presto排版引擎) | v. 9.5(2008年6月12日)[24] | ||
| Opera 15+(Blink排版引擎) | v. 46(2017年6月22日)[25] | ||
| Internet Explorer | 否[26] | ||
| 基於WebKit引擎 | Safari | v. 8.0[27] | |
| 基於Blink引擎 | Google Chrome/Chromium | v. 59(2017年6月5日)[28] | |
| Microsoft Edge | v. 79 | ||
| 移動端 | iOS Safari | 是 | |
| Firefox for Android | 是 | ||
| Samsung Internet | 是 | ||
| Opera Mobile | 是 | ||
有一種用於伺服器的庫通過使用canvas標籤而非對APNG的支持來顯示APNG。[29]
參見[編輯]
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ 載入視頻後,可通過「文件|導出|Animated PNG」菜單項創建APNG文件
- ↑ 只有Windows版增加 have been released since APNG格式的支持。
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
外部連結[編輯]
腳本錯誤:沒有「Side box」這個模塊。
- Mozilla社區APNG文檔
- APNG擴展提案
- MNG與APNG的對決(頁面存檔備份,存於網際網路檔案館)
- MNG與APNG標準的討論 (頁面存檔備份,存於網際網路檔案館)
- 利用Firefox擴展將SVG圖像轉換為APNG圖像(頁面存檔備份,存於網際網路檔案館)
- Animat
腳本錯誤:沒有「Navbox」這個模塊。