Multiple-Image Network Graphics
aus Wikipedia, der freien Enzyklopädie
Multiple-image Network Graphics (Akronym MNG /mɪŋ/, engl. Netzwerkbilder mit mehreren Grafiken) ist ein offenes Dateiformat zur Beschreibung animierter Grafikdateien.
MNG ist eng verwandt mit dem PNG-Grafikformat.
Als die Entwicklung des PNG-Formates Anfang 1995 begann, wurde entschieden, keine Unterstützung für Animationen einzubauen - nicht zuletzt weil dieses Merkmal des GIF-Formates damals nur wenig benutzt wurde. Dennoch wurde bald begonnen, MNG als animationsunterstützende Variante von PNG zu entwickeln.
Version 1.0 der MNG-Spezifikation wurde am 31. Januar 2001 veröffentlicht. MNG ist noch keine W3C-Empfehlung oder ISO-Norm wie PNG. Erst wenige Webbrowser (darunter keine weit verbreiteten) bieten eine eigene MNG-Unterstützung, und für einige andere stehen passende Plugins zur Verfügung (siehe Unterstützung).
Die Entwickler des MNG-Formates hoffen, dass MNG beginnen wird, GIF für animierte Bilder im World Wide Web zu ersetzen, wie es PNG bereits teilweise für nicht animierte Bilder getan hat. Dazu kam es jedoch bis heute (Januar 2007) nicht, da MNG von den meisten Webbrowsern nicht unterstützt wird. Als vollständiger GIF-Ersatz etabliert sich daher auf den Homepages großer Firmen zunehmend Adobe Flash.
[Bearbeiten] Dateistruktur
Die Struktur von MNG-Dateien ist grundsätzlich die gleiche wie die von PNG-Dateien. Sie unterscheiden sich nur in der leicht unterschiedlichen Signatur (8A 4D 4E 47 0D 0A 1A 0A in Hexadezimal) und der Verwendung einer weit größeren Auswahl an Einheiten, um all die Animationsmöglichkeiten zu unterstützen, die das Format bereitstellt. Bilder, die in der Animation benutzt werden sollen, werden in der MNG-Datei als gekapselte PNG- oder JNG-Bilder gespeichert; damit ist auch Alpha-Transparenz möglich.
Zwei MNG-Versionen mit reduzierter Komplexität sind auch definiert: MNG-LC ('low complexity', etwa: geringe Komplexität) und MNG-VLC ('very low complexity', etwa: sehr geringe Komplexität). Das erlaubt Programmen, einige Features des MNG-Standards zu benutzen, ohne die komplette MNG-Spezifikation zu implementieren.
MNG hat bisher noch keinen registrierten MIME-Typ, aber video/x-mng kann verwendet werden.
[Bearbeiten] Unterstützung
Der Netscape Navigator und Konqueror unterstützen das MNG-Format. Für Opera und den Internet Explorer stehen Plugins zur Verfügung.
Apples Safari unterstützt es nicht. Mozilla entfernte seine eigene Unterstützung in der Version 1.5a, und alle kommenden Versionen scheinen die Unterstützung nicht wieder zu beinhalten [1], trotz Beschwerden der Community [2] (mit Anläufen in jüngster Zeit). Ein inoffizielles Firefox-Plugin [3] kann verwendet werden, um eine Unterstützung in Mozilla Firefox zu integrieren. Es wird ebenso versucht, eine Mozilla-Variante namens MNGzilla zu schaffen, die MNG unterstützt.
[Bearbeiten] Weblinks
- MNG-Homepage (engl.)
- libmng-Homepage (engl.)
- Liste der unterstützenden Browser (engl.)