「Animated Portable Network Graphics」の版間の差分
m編集の要約なし |
|||
35行目: | 35行目: | ||
== Mozilla以外の状況 == |
== Mozilla以外の状況 == |
||
* PNGグループでは、[[2007年]][[4月20日]]に、公式にAPNGを不採用とする事を決定している<ref>[http://sourceforge.net/mailarchive/message.php?msg_name=3.0.6.32.20070420132821.012dd8e8%40mail.comcast.net VOTE FAILED: APNG 2007年4月5日]</ref>。 |
* PNGグループでは、[[2007年]][[4月20日]]に、公式にAPNGを不採用とする事を決定している<ref>[http://sourceforge.net/mailarchive/message.php?msg_name=3.0.6.32.20070420132821.012dd8e8%40mail.comcast.net VOTE FAILED: APNG 2007年4月5日]</ref>。 |
||
* [[Opera]]では、バージョン9.5以降でサポートされている。 |
* [[Opera]]では、バージョン9.5以降でサポートされている。ただし、バージョン15以降でサポートされないように改良されている。 |
||
== 脚注 == |
== 脚注 == |
2013年9月2日 (月) 07:51時点における版
APNGに対応していれば、ボールが弾む。 | |
拡張子 | .png |
---|---|
MIMEタイプ | image/apng、image/png |
開発者 | Mozilla Corporation |
種別 | 動画ファイルフォーマット |
包含物 | 動画、テキスト |
派生元 | PNG |
Animated Portable Network Graphicsは、コンピュータ上で動画を扱うためのファイルフォーマットの1つである。APNGと略される。Mozilla Corporationのスチュアート・パーメンターとウラジーミルによって提案されたPNGフォーマットの拡張形式である。
概要
APNGフォーマットでは、構造として最初のフレームが従来のPNGと同様の領域に格納される。そのため、従来のAPNGフォーマットに対応しないデコーダを搭載したソフトウェアでも、静止画として表示が可能であるとされている。フレームの速度情報や、2枚目以降のアニメーションフレームは、新たに拡張された領域に格納されるが、これらの領域は従来のデコーダではPNGの仕様に従って無視されることとなり、従来のデコーダでの取り扱いに影響を与えることはない。
PNGのアニメーションフォーマットには、MNGもある。しかし、MNGとAPNGとは密接に関係するものの、これらは別の形式である。APNGの利点は、「(開発者から見て)アニメーションGIFのPNG版」とも言える実装の容易さ、古いPNG形式との互換性、そしてFirefoxやOperaといった主要ブラウザで正式サポートされている事である。仕様上1つのフレームを使い回すことができないためファイルサイズの面ではMNGと比べて有利ではない。
GIFと比べ、フレーム内でフルカラー画像が取り扱えるようになり、さらにアルファチャンネルを使って背景にとけ込むような表現が可能となった。フルカラー対応となった事でフレームごとに個別のパレット(ローカルパレット)を持つという概念が廃止され共通パレット(グローバルパレット)のみとなった。互換性の面でも改善が加えられ、アニメーションのフレームとは独立して代替表示用(APNG非対応環境で使用される)のPNG画像を設定する事も可能となっている。
歴史
APNGのフォーマットは、2004年に作成された。当初は、MozillaにAPNG表示機能を直接加えようとしたが、その試みは失敗した。
そこで、libpng(PNGを扱うためのC言語用のライブラリ)にAPNGを取り扱う機能を加える事となった。これは2006年に完成し、Mozillaへの追加機能として提案された。
Firefoxのバージョン3.0以降には、APNGを表示する機能が実装されている。
Mozilla以外の状況
- PNGグループでは、2007年4月20日に、公式にAPNGを不採用とする事を決定している[1]。
- Operaでは、バージョン9.5以降でサポートされている。ただし、バージョン15以降でサポートされないように改良されている。