Több képből álló hálózati grafika - Multiple-image Network Graphics
| 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
- Animált hordozható hálózati grafika (APNG)
- JPEG hálózati grafika (JNG)
Hivatkozások
Külső linkek
- MNG kezdőlap
- Az MNG-képeket támogató alkalmazások listája
- MNGzilla - Mozilla variáns MNG támogatással, 2007 óta szunnyad
- MNG tesztesetek ( archív másolat )