MNG

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2014. július 5-én felülvizsgált verziótól ; az ellenőrzések 8 szerkesztést igényelnek .
Többképes hálózati grafika
Kiterjesztés .mng[egy]
MIME típusú video/x-mng [2] , image/x-mng és image/x-jng [3]
közzétett 2001
Formátum típusa raszteres grafika
Tartalmaz PNG , JNG
Kibontva innen PNG [4]
Weboldal libpng.org/pub/mng/png-mng.sourceforge.net/…
_

Az MNG ( Multiple-image Network Graphics ) egy grafikus fájlformátum .  Támogatja a PNG és JPEG tömörítési algoritmusok összes funkcióját (beleértve az áttetszőséget és a gamma-korrekciót) az animált képek létrehozásához. Támogatott a Konqueror böngészőben , a Mozilla böngészőben támogatott 2000 és 2003 között.

Az MNG szorosan kapcsolódik a PNG-hez. Amikor 1995 -ben elkezdődött a PNG formátum fejlesztése, a fejlesztők úgy döntöttek, hogy nem támogatják az animációt, mivel ezt a funkciót akkoriban ritkán használták. A munka azonban megkezdődött az MNG-n, a PNG animációtámogatással rendelkező változatán. Az MNG specifikáció első változata 2001. január 31-én jelent meg .

Az MNG-t jelenleg nem támogatják a népszerű szoftverek és böngészők. Létezik még az APNG formátum is , amely sokkal egyszerűbb, mint az MNG.

szerkesztés

A formátum fő előnyei a GIF -hez (támogatja az animációt), a JPEG-hez (a legkisebb fájlméretet biztosítja a tömörítési veszteség miatt) és a PNG-hez (torzítás nélküli tömörítés) képest.

Technikai részletek

Általánosságban elmondható, hogy az MNG formátum fájlszerkezete megegyezik a PNG formátuméval , csak az azonosító jelben (8A 4D 4E 47 0D 0A 1A 0A hexadecimális formátumban) és a sokkal nagyobb számú blokktípus használatában tér el ( darab). Az MNG képkockákat PNG vagy JNG formátumban menti a rendszer .

Az MNG formátum az Adobe Flash egyszerűsített raszteres analógja : minden képkocka nagyszámú rétegből áll, amelyek egymáshoz képest mozgathatók, méretezhetők és levághatók. Emiatt az MNG formátum támogatása meglehetősen nehéz.

A specifikáció két egyszerűsített változata is meghatározásra került: MNG-LC (alacsony komplexitás) és MNG-VLC (nagyon alacsony komplexitás). Lehetővé teszik az MNG formátum részleges támogatását a program végrehajtásának bonyolultságának csökkentése érdekében. Ez nagyon korlátozott erőforrásokkal rendelkező eszközök esetében fontos: mobiltelefonok stb.

Az MNG-nek még nincs regisztrált MIME típusa , de a video/x-mng vagy az image/x-mng használható .

Mindegyik képkocka kódolható MNG-ben veszteségesen ( JPEG-tömörítés ) és veszteségmentesen ( PNG -ben használt LZ77 -es tömörítés ).

A formátum ellenzői

Jelenleg a fő rivális a GIF , teljes támogatása miatt. Egy másik alternatíva az APNG . SVG - animáció beágyazott PNG- vagy JPEG - keretekkel is használható.

Tények

A libmng könyvtár az Emscripten segítségével portolható . Ugyanakkor lehetséges a renderelés HTML5 -ön ( vászon ) keresztül. Dinamikus MNG-k támogatása is lehetséges.

Lásd még

Jegyzetek

  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/

Linkek