MNG

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. července 2014; kontroly vyžadují 8 úprav .
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.

Výhody

Hlavní výhody formátu oproti GIF (podporuje animaci), JPEG (poskytuje nejmenší velikost souboru kvůli ztrátě komprese) a PNG (komprese bez zkreslení).

Technické detaily

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 ).

Odpůrci formátu

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 .

Fakta

Knihovnu libmng lze portovat pomocí Emscripten . Zároveň je možný rendering přes HTML5 ( canvas ). Je také možná podpora dynamických MNG.

Viz také

Poznámky

  1. http://www.libpng.org/pub/mng/spec/#introduction
  2. TriID - 2003.
  3. http://www.libpng.org/pub/mng/#history
  4. http://www.libpng.org/pub/mng/spec/

Odkazy