Síťová grafika s více obrázky | |
---|---|
Rozšíření | .mng[jeden] |
MIME typ | video/x-mng [2] , image/x-mng a image/x-jng [3] |
zveřejněno | 2001 |
Typ formátu | rastrová grafika |
Obsahuje | PNG , JNG |
Rozšířeno z | PNG [4] |
webová stránka |
libpng.org/pub/mng/png-mng.sourceforge.net/… _ |
MNG ( Multiple-image Network Graphics ) je formát grafického souboru . Podporuje všechny funkce kompresních algoritmů PNG a JPEG (včetně translucence a gama korekce) pro vytváření animovaných obrázků. Podporováno v prohlížeči Konqueror , podporováno v prohlížeči Mozilla od roku 2000 do roku 2003.
MNG úzce souvisí s PNG. Když v roce 1995 začal vývoj formátu PNG , vývojáři se rozhodli nezahrnout podporu animací, protože tato funkce byla v té době používána jen zřídka. Začaly však práce na MNG, verzi PNG s podporou animací. První verze specifikace MNG byla vydána 31. ledna 2001 .
MNG aktuálně není podporován populárním softwarem a prohlížeči. Existuje také formát APNG , který je mnohem jednodušší než MNG.
Hlavní výhody formátu oproti GIF (podporuje animaci), JPEG (poskytuje nejmenší velikost souboru kvůli ztrátě komprese) a PNG (komprese bez zkreslení).
Obecně je struktura souborů formátu MNG stejná jako u PNG , liší se pouze identifikačním znakem (8A 4D 4E 47 0D 0A 1A 0A v hexadecimálním formátu) a použitím mnohem většího počtu variant bloků ( kus). Snímky MNG se ukládají jako PNG nebo JNG .
Formát MNG je zjednodušený rastrový analog Adobe Flash : každý snímek se skládá z velkého počtu vrstev, které lze vůči sobě navzájem přesouvat, měnit jejich měřítko a ořezávat. Z tohoto důvodu je podpora formátu MNG poměrně obtížná.
Jsou také definovány dvě zjednodušené verze specifikace: MNG-LC (nízká složitost) a MNG-VLC (velmi nízká složitost). Umožňují implementovat částečnou podporu formátu MNG pro snížení náročnosti implementace programu. To je důležité pro zařízení s velmi omezenými zdroji: mobilní telefony atd.
MNG zatím nemá zaregistrovaný typ MIME , ale lze použít video/x-mng nebo image/x-mng .
Každý ze snímků může být kódován v MNG jak ztrátově ( komprese JPEG ) tak i bezeztrátově ( komprese LZ77 používaná v PNG ).
V tuto chvíli je hlavním soupeřem GIF , kvůli jeho plné podpoře. Další alternativou je APNG . Lze také použít animaci SVG s vloženými snímky PNG nebo JPEG .
Knihovnu libmng lze portovat pomocí Emscripten . Zároveň je možný rendering přes HTML5 ( canvas ). Je také možná podpora dynamických MNG.
kontejnery na média | |
---|---|
Video/Audio | |
Zvuk | |
Hudba |
|
Rastrové | |
Vektor | |
Komplex |