Multiple-Image Network Graphics
Multiple-image Network Graphics (Akronym MNG, ausgesprochen "Ming") ist ein öffentliches Dateiformat zur Beschreibung von animierten Grafikdateien.
MNG ist eng verwandt mit dem PNG Grafikformat.
Als die Entwicklung des PNG-Formates Anfang 1995 began, 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ützendes Format von PNG zu entwickeln.
Version 1.0 der MNG-Spezifikation wurde am 31. Januar 2001 veröffentlicht.
MNG ist also momentan sehr neu und noch nicht so gut unterstützt wie PNG.
Trotzdem bieten bereits mehrere Webbrowser bereits eigene MNG-Unterstützung, und für einige andere stehen passende Plugins zur Verfügung.(siehe Unterstüzung)
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.
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.
Zwei MNG-Versionen mit reduzierter Komplexität sind auch definert: 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-Standarts zu benutzen, ohne die komplette MNG-Spezifikation zu implementieren.
MNG hat bisher noch keinen registrierten MIME-Typ, aber video/x-mng kann verwendet werden.
Unterstützung
Der Netscape Browser und der Konqueror Browser unterstützen das MNG-Format. Für den Opera Browser und den Internet Explorer stehen Plugins zur Verfügung.
Der Safari Browser 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 integrieren[1], trotz Beschwerden der Community [2]. Ein inoffizielles Firebird Plugin [3]kann verwendet werden, um eine Unterstützung in Mozilla zu integrieren. Es wird ebenso versucht eine Mozilla-Variante namens MNGzilla zu schaffen, die MNG unterstützt.