APNGAnimated Portable Network Graphics格式PNG點陣圖動畫擴充,但未獲PNG組織官方認可。其擴充方法類似GIF 89a,仍對原版PNG保持向下相容。APNG第1影格為標準PNG圖像,剩餘的動畫和影格速等資料放在PNG擴充資料塊,因此只支援原版PNG的軟體會正確顯示第1影格。APNG與Mozilla社群關係密切,格式標準文件設在Mozilla網站。

動態PNG
Animated PNG example bouncing beach ball.png
副檔名.png .apng
初始版本2008年8月4日 (2008-08-04)
格式類型動畫點陣圖PNG
延伸自PNG
自由格式

歷史編輯

 
自由軟體APNG Assembler的Logo,它可以用來製作APNG圖片。

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。[1]

2007年4月20日,PNG組織投票以10:8否決APNG進入官方標準。PNG組織決心繼續推廣MNG,不過其權力有限,許多常見軟體陸續支援了APNG。

軟體支援編輯

類型 應用 支援
圖像處理軟體 Adobe Photoshop(僅從圖像序列建立動畫的命令行介面) 需要apngasm Plugin
Adobe Fireworks 需要apngasm Plugin以及APNG擴充命令
cphktool APNG Anime Maker v. 1​(2009年6月9日)[2]
Gamani GIF Movie Gear v. 4.2​(2008年3月)[3]
GIMP 需要APNG Plug-in.
ImageJ v. 1.41g​(2008年7月3日)[4]
Imagine v. 1.0.2​(2008年5月4日)[5]
ImageMagick
Konvertor v. 4.02​(2010年5月)[6]
KSquirrel v. 0.7.2​(2007年10月3日)[7]
Paint.NET 需要animation plugin
PhotoImpact
RealWorld Paint v. 2011.1​(2011年12月)[8]
VirtualDub 需要VirtualDub APNG Mod[9]
XnView 唯讀,版本號1.97.4​(2010年4月30日)[10]
網頁瀏覽器 基於Gecko引擎 Mozilla Firefox v. 3​(2008年6月17日)[11][12]
SeaMonkey v. 2
Iceweasel and other rebranded Mozilla products by the Debian project v. 4.0~b12[13]
Opera 12 及之前版本(Presto排版引擎) v. 9.5​(2008年6月12日)[14]
Opera 15+(Blink排版引擎) v. 46​(2017年6月22日)[15]
Internet Explorer [16]
基於WebKit引擎 Safari v. 8.0[17]
Google Chrome/Chromium v. 59​(2017年6月5日)[18]
傲遊瀏覽器
Mobile
iOS iOS 8[19]
Android 需要Firefox for Android
Internet Explorer Mobile
Opera Mobile

有一種用於伺服器的庫通過使用canvas標籤而非對APNG的支援來顯示APNG。[20]

參見編輯

  1. ^ Gran Paradiso Alpha 3 發布日誌. 2007-03-23. (原始內容存檔於2010-05-09). 
  2. ^ cphktool APNG Anime Maker. cphktool. [2010-06-28]. 
  3. ^ Animated PNG: Simple Animation with an Alpha Channel. Gamani. [2009-08-25]. 
  4. ^ ImageJ News. ImageJ. [2009-05-23]. (原始內容存檔於2009年5月21日). 
  5. ^ Imagine - What's new. [2017-09-01]. 
  6. ^ Konvertor - Solutions for Multimedia Processing. (原始內容存檔於2010-05-12). 
  7. ^ ksquirrel Changelog Sektion: ksquirrel-0.7.2. SourceForge. [2009-05-23]. 
  8. ^ APNG support announcement. 
  9. ^ After loading a video, an APNG file can be created via the "File|Export|Animated PNG" menu item.
  10. ^ While XnView is available for several operating systems, only versions for Windows have been released since APNG support was added.
  11. ^ Parmenter, Stuart; Vladimir Vukicevic, Andrew Smith. Animated PNG graphics. Mozilla Developer Center. Mozilla. 2008-07-04 [2009-05-23]. 
  12. ^ Firefox 3 for developers. Mozilla Developer Center. Mozilla. 2008-10-01 [2009-05-23]. (原始內容存檔於2008-11-13). 
  13. ^ Debian Bug #486827 Iceweasel cannot render APNG image. Debian. 2011-08-26 [2011-09-18]. 
  14. ^ Web specifications supported in Opera 9.5. Opera Software. [2009-05-23]. (原始內容存檔於2009-02-25). 
  15. ^ Opera 46 goes final, more quality and Opera's first TV ad. Opera Software. [2017-06-26]. 
  16. ^ APNG not animating in Internet Explorer 9 - Microsoft Community. Microsoft. [2011-05-10]. 
  17. ^ Can I use Animated PNG?. [2014-05-01]. 
  18. ^ Opera 46 goes final, more quality and Opera’s first TV ad. Opera Software. [2017-06-26]. 
  19. ^ iOS 8 Safari Supports Animated PNG Images. MacRumor. 
  20. ^ APNG-canvas Library. 

外部連結編輯