Több képből álló hálózati grafika - Multiple-image Network Graphics

Több képből álló hálózati grafika
Fájlnévkiterjesztés
.mng
Internet média típusa
video / x-mng (nem hivatalos)
A formátum típusa számítógépes animáció
Konténer PNG , JNG
-Tól meghosszabbítva PNG

A Multi-image Network Graphics ( MNG ) egy grafikus fájlformátum , amelyet 2001-ben adtak ki az animált képek számára. Specifikációja nyilvánosan dokumentált, és ingyenes szoftver referencia-megvalósítások állnak rendelkezésre.

Az MNG szorosan kapcsolódik a PNG képformátumhoz. Amikor 1995 elején megkezdődött a PNG fejlesztése, a fejlesztők úgy döntöttek, hogy nem építik be az animáció támogatását , mert a PNG fejlesztők többsége úgy vélte, hogy egyetlen fájltípus túlterhelése állóképekkel és animációs funkciókkal egyaránt rossz tervezés, mind a felhasználók (akiknek nincsenek egyszerű annak meghatározása, hogy az adott képfájl melyik osztályba tartozik), valamint a webszervereknél (amelyeknek MIME-t kell használniuk, képekkel kezdve állóképekhez és video / animációkhoz - a GIF ellenére). Azonban hamarosan elkezdődött a munka az MNG-n, mint a PNG animációt támogató változatán. Az MNG specifikáció 1.0 verziója 2001. január 31-én jelent meg.

Fájl támogatás

Támogatás

Gwenview natív MNG támogatással rendelkezik. A GIMP képes MNG fájlként exportálni a képeket. Az Imagemagick MNG fájlt hozhat létre PNG fájlok sorozatából. Az MNG plugin segítségével az Irfanview képes olvasni egy MNG fájlt. Ha az MPlayer a libmng-hez kapcsolódik, akkor ez és az összes grafikus kezelőfelülete, például a Gnome MPlayer, képes MNG fájlokat megjeleníteni.

A Mozilla böngészők és a Netscape 6.0, 6.01 és 7.0 tartalmazzák az MNG natív támogatását, amíg a kód 2003-ban eltávolításra került a kódméret és a kevés tényleges használat miatt, ami panaszokat okozott a Mozilla fejlesztő webhelyén. A Mozilla később egyszerűbb alternatívaként hozzáadta az APNG támogatását . Hasonlóképpen, a Konqueror böngésző korai verziói tartalmazzák az MNG támogatást, de később elvetették. Az MNG támogatás soha nem szerepelt a Google Chrome , az Internet Explorer , az Opera vagy a Safari szolgáltatásban .

Termék Támogatás állapota
Képfeldolgozás
ZSINÓR Részleges
Gnome MPlayer Igen
Gwenview Igen
ImageMagick Igen
Irfanview Részleges, pluginon keresztül
KMPlayer Igen
Konvertor Igen
MPlayer Igen
XnView Igen

Szerver támogatás

A webszerverek általában nincsenek előre konfigurálva az MNG fájlok támogatására.

Az MNG fejlesztői azt remélték, hogy az MNG felváltja a GIF-et az animált képek számára a világhálón , akárcsak a PNG az állóképek esetében. Az LZW szabadalmak lejártával és az alternatív fájlformátumok, például az APNG, a Flash és az SVG meglétével , valamint az MNG-t támogató nézők és szolgáltatások hiányával együtt a webhasználat jóval kevesebb volt a vártnál.

Műszaki információk

A szerkezet a MNG fájlok lényegében ugyanaz, mint a PNG fájlok csak abban különböznek a némileg eltérő aláírás ( 8A 4D 4E 47 0D 0A 1A 0Aa hexadecimális , ahol 4D 4E 47az ASCII „MNG” - lásd a Portable Network Graphics: fájl fejlécében ) és a használata révén sokkal több fajta a darabokat , hogy támogassa az összes animáció jellemzője, hogy ez biztosítja. Az animációban használandó képeket az MNG fájl tárolja kapszulázott PNG vagy JNG képként.

Az MNG csökkentett komplexitású változatát szintén meghatározzák: MNG-LC (alacsony komplexitás) és MNG-VLC (nagyon alacsony komplexitás). Ezek lehetővé teszik az alkalmazások számára, hogy az MNG-támogatás bizonyos szintjét beépítsék anélkül, hogy a teljes MNG-specifikációt végre kellene hajtani, ahogy az SVG- szabvány az "SVG Basic" és az "SVG Tiny" részhalmazokat is kínálja.

MNG nincs regisztrált MIME média típus, de video/x-mngvagy image/x-mngfel lehet használni. Az MNG-animációk a HTML- oldalakba illeszthetők a <embed>vagy <object>tag használatával.

Az MNG lehet veszteséges vagy veszteségmentes, attól függően, hogy a kereteket PNG (veszteségmentes) vagy JNG (veszteséges) kódolással látják-e el .

Alternatívák

A leggyakoribb alternatívák az Animált GIF és - 2021-es lejáratásáig - az Adobe Flash , a GIF-hez képest relatív újonnan érkező videó alternatívája nemrégiben lendületet vesz . Az animált GIF-képek 256 színre korlátozódnak, és egyszerű forgatókönyvekben használatosak, de támogatják az összes főbb webböngészőben.

A weboldalakon ál-animációk készíthetők JavaScript- kód megírásával, amely minden képből álló PNG- vagy JPEG-képeket tölt be, és azokat egyenként, meghatározott időintervallumon keresztül jeleníti meg. Amellett, hogy a felhasználónak meg kell követelnie a JavaScript támogatást, és úgy dönt, hogy nem tiltja le, ez a módszer CPU- és sávszélességigényes lehet egynél több képpel, nagy képpel vagy nagy képkockasebességgel rendelkező oldalak esetén, és nem teszi lehetővé az animáció mentését egy képfájlban vagy képalapú webhelyeken, például a flickrben vagy a képtáblákon .

A legtöbb böngésző támogatja az APNG-t , amely a PNG nem szabványos kiterjesztése az egyszerű GIF-szerű animációkhoz. Egy másik alternatíva az SVG- képek beágyazott PNG- vagy JPEG- grafikával, SVG-animáció (ha támogatott) vagy JavaScript használatával a képek közötti váltáshoz. Az Internet Explorer nem támogatja sem az APNG, sem az SVG animációkat.

Egy másik megközelítés a CSS 3 szolgáltatásait használja , nevezetesen a CSS Animation alkalmazást , amely a legtöbb nagy webböngészőben már bizonyos szintű támogatást nyújt. A CSS Sprites (több képet csempézve ad meg egyetlen nagy képfájlban) animációkként használhatók azzal, hogy a CSS Animation vagy a JavaScript használatával változtatják meg, hogy a nagy kép mely része látható.

Lásd még

Hivatkozások

Külső linkek