WikiDer > Netzwerkgrafiken mit mehreren Bildern

Multiple-image Network Graphics

Netzwerkgrafiken mit mehreren Bildern (Nachricht) ist ein öffentliches Grafikdateiformat für animierte Bilder.

MSG ist verwandt mit dem PNGBildformat. Als Entwickler 1995 mit der Entwicklung von PNG begannen, wurde beschlossen, keine Unterstützung für Animationen hinzuzufügen. Nicht zuletzt, weil diese Eigenschaft von GIF wurde damals kaum genutzt. MNG wurde jedoch schnell als PNG-Version mit Unterstützung für Animationen entwickelt. Version 1.0 der MSG-Spezifikation wurde veröffentlicht am 31. Januar2001 veröffentlicht.

Software mit Unterstützung für MNG

MNG wird derzeit nicht so weit verbreitet wie PNG unterstützt. Dennoch, Konqueror Native Unterstützung für MNG und MNG-Plugins ist für die meisten Webbrowser verfügbar. Mozilla-Browser und Netzlandschaft 6.0, 6.01 und 7.0 boten native Unterstützung für MNG, bis dieser Teil des Codes 2003 aufgrund der Dateigröße und -verwendung entfernt wurde.[1]. Dies führte zu Beschwerden auf der Mozilla-Entwicklungswebsite[2]. Anschließend wurde das MNGzilla-Projekt mit dem Ziel gestartet, benutzerdefinierte Mozilla- und Firefox-Browser bereitzustellen. Derzeit beide Internet Explorer wenn Safari MSG nicht. Kürzlich unterstützen Sony Ericsson-Handys MNG-Dateien in ihren Designs.

Die MNG-Entwickler hoffen, dass MNG irgendwann GIF als Standard für animierte Bilder auf dem ersetzen wird weltweites Netz, genau wie PNG es bereits für nicht animierte Bilder tut.[3] Die Nutzung ist jedoch enttäuschend. Dies wird unter anderem durch das Auslaufen von LZW-Patenten und die Existenz alternativer Dateiformate wie Flash und SVG, verbunden mit der oft fehlenden Unterstützung für MSG.

Technische Details

Der Aufbau von MNG entspricht im Wesentlichen dem von PNG, mit dem Unterschied, dass die Signatur (8A 4D 4E 47 0D 0A 1A 0A im hexadezimal) ist etwas anders. Darüber hinaus ist die Vielfalt in Chunks aufgrund der vielen Animationseigenschaften viel größer. In der Animation verwendete Bilder werden in der MNG-Datei als gekapseltes PNG gespeichert oder JNG-Bilder.

Außerdem wurden zwei Versionen von MNG mit reduzierter Komplexität definiert: MNG-LC (niedrige Komplexität) und MNG-VLC (sehr geringe Komplexität). Diese stellen sicher, dass Anwendungen MSG bis zu einem bestimmten Level unterstützen können, ohne die vollständige MSG-Spezifikation implementieren zu müssen, genau wie die SVG-bietet standardmäßig die Untermengen "SVG Basic" und "SVG Tiny" an.

MNG hat sich noch nicht registriert nog MIME-Medientyp, aber video/x-mng oder image/x-mng MNG-Animationen können verwendet werden HTMLSeiten werden mit dem verwendet <object> Etikett.

MSG kann mit oder ohne Qualitätsverlust sein. Dies hängt davon ab, ob die Frames in PNG (verlustfrei) oder JNG (verlustbehaftet) kodiert sind.

Alternativen

GIF wird oft verwendet. APNG wird als Alternative zu MSG angesehen. Eine andere Alternative ist möglich SVG-Bilder mit eingebettetem PNG oder JPEGGrafik. Eine andere Option für das Web ist das Schreiben Javascript Code, der nicht animierte PNG- oder JPEG-Bilder einzeln anzeigt. Neben der Tatsache, dass der Benutzer dafür Javascript-Unterstützung haben und diese auch aktivieren muss, bringt dies auch eine hohe Belastung des Prozessors und eine hohe Bandbreitennutzung mit sich.

Verweise

Externe Links