<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MNG</anchor></dfn> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GIF</anchor> にかわる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PNG</anchor> のように<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アニメーションGIF</anchor>
に取ってかわろうとし、失敗した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">動画</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アニメーション</anchor>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像形式</anchor>でした。</p><section><h1>代替</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">APNG</anchor> が使われています。</p></section><section><h1>識別子</h1><section><h1>媒体型</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">媒体型</anchor>では、次の4つの名前が使われています。<ol><li><code>image/mng</code></li><li><code>image/x-mng</code></li><li><code>video/mng</code></li><li><code>video/x-mng</code></li></ol></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[IANAREG</anchor>] にはまだ MNG の媒体型名は登録されていません。
登録されるまでは <code>video/x-mng</code> を使い、登録後は
<code>video/mng</code> を使うのがお勧め。</p></section><section><h1>拡張子</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">拡張子</anchor>は <code class="filename">.mng</code> にするのが普通です。</p></section></section><section><h1>実装</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> 1.3b では、<ul><li>&lt;object data=&quot;<var>name</var>.mng&quot; /&gt;</li><li>&lt;object data=&quot;<var>name</var>.mng&quot; type=&quot;video/x-mng&quot; /&gt;</li><li>&lt;object data=&quot;<var>name</var>&quot; type=&quot;video/x-mng&quot; /&gt;</li><li>&lt;img src=&quot;<var>name</var>&quot; alt=&quot;&quot; /&gt;</li></ul></p><p>では表示できますが、<ul><li>&lt;object data=&quot;<var>name</var>&quot; /&gt;</li></ul></p><p>では表示できません (サーバーの送る媒体型名を色々変えても駄目でした)。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 側に拡張子も媒体型も無いので <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">object</anchor>
要素では表示に使う viewer を決め兼ねるのかもしれませんが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTP</anchor>
で正しい値を送っているのに表示できないのは限りなく不具合に近いと思います。
(HTTP 的には意味を持たない拡張子で動作が変わるのに。)</p><p>ちなみに画像の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor> で (単独で) 表示させれば拡張子無しでも表示できます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> と同じ環境で、参考までに実験してみました。
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> の2つ目の例で、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor> 属性の値を不正な値に変えると、表示されなくなります。
次に、 <code class="HTML">type</code> 属性を削除し (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> 1つ目の例)、拡張子を変な値に変えると、表示されなくなりました。</p><p>HTTP で送る媒体型を不正な値に変えても、この動作は変わりませんでした。
但し、その URI を単独で表示させようとした場合は、保存しますか?
画面が出ました。</p><p>以上から、 <code class="HTML">object</code> 要素での MNG
の表示の可否の現在の実装は、サーバー側設定に依存せずに HTML
における記述 (拡張子を含む。) により決定されるようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite>Bug 195280 – Removal of MNG/JNG support</cite> (<time>2010-10-23 13:01:50 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://bugzilla.mozilla.org/show_bug.cgi?id=195280">https://bugzilla.mozilla.org/show_bug.cgi?id=195280</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end>
<cite>Bug 18574 &amp;#8211; restore support for MNG animation format and JNG image format</cite> (<code>2007-02-10 13:31:29 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://bugzilla.mozilla.org/show_bug.cgi?id=18574">https://bugzilla.mozilla.org/show_bug.cgi?id=18574</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Vodafone</anchor>/<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Softbank</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ガラケー</anchor>も実装していたようです。</p></section><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PNG</anchor> と共に開発され合わせて <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GIF</anchor> を置き換えることを想定したようですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PNG</anchor> と違って広く実装されることはありませんでした。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> ほとんど実装されなかったためほとんど使われず、最終的に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gecko</anchor>)
から削除されたことにより、とどめを刺されました。</p></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MNG</anchor> とセットの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像形式</anchor>に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JNG</anchor> があります。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JNG</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MNG</anchor>
で利用されている技術を用いた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">静止画</anchor>の形式です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> 後に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PNG</anchor> をベースにした<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アニメーション</anchor>のための<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">動画形式</anchor>として
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">APNG</anchor> が登場し、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gecko</anchor> などで実装されています。</p></section><section><h1>メモ</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> Mozilla にも見捨てられちゃうなんて・・・。まあ一応外部プラグインとして落ち着くみたいだからいいけど。っていうかそれって標準で入ってくるのかな? ついてくるよね? つけとくれよ、旦那。</li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <cite>MNG (Multiple-image Network Graphics) Home Page</cite>
( (<time>2009-03-14 21:57:06 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.libpng.org/pub/mng/">http://www.libpng.org/pub/mng/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <cite xml:lang="en">MNG-LC 1.0</cite>
( (<time>2001-02-09 11:54:37 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.libpng.org/pub/mng/spec/mng-lc.html">http://www.libpng.org/pub/mng/spec/mng-lc.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite xml:lang="en">MNG-VLC 1.0</cite>
( (<time>2001-02-09 11:54:40 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.libpng.org/pub/mng/spec/mng-vlc.html">http://www.libpng.org/pub/mng/spec/mng-vlc.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="en">MNG 1.0</cite>
( (<time>2001-02-09 11:54:33 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.libpng.org/pub/mng/spec/mng-1.0-20010209-pdg.html">http://www.libpng.org/pub/mng/spec/mng-1.0-20010209-pdg.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite>Modern animation formats, namely MNG - Google グループ</cite>
( (<time>2014-09-18 14:12:05 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/0eL52wJPQhw/discussion">https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/0eL52wJPQhw/discussion</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite>W3C Journal</cite>, <time>2024-09-11T13:56:15.000Z</time>, <time>1999-05-01T19:22:02.908Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/19990501191515/http://w3journal.com/5/s3.randers.html">https://web.archive.org/web/19990501191515/http://w3journal.com/5/s3.randers.html</anchor-external></p></section></body></html>