APNG konvertálása GIF formátumba
Az APNG GIF-be alakítása akkor segíthet, ha az alkalmazás támogatja a GIF-et, az APNG-t viszont nem. A GIF képkockánként 256 színre korlátozódik, a lejátszás pedig az alkalmazástól függ.
Formátum-összehasonlítás és műszaki specifikációk
| Specifikáció | APNG | GIF |
|---|---|---|
| MIME-típus | image/ | image/ |
| Típus | animált PNG-raszterkép | raszter |
| Tömörítés | veszteségmentes Deflate animációs blokkokkal | veszteségmentes (LZW, max. 256 indexelt szín) |
| Szabványos specifikáció | APNG 1.0 specifikáció / W3C | CompuServe GIF89a |
| Fájlfejléc azonosító bájtjai | 89 50 4E 47 0D 0A 1A 0A (PNG header) + 'acTL' chunk | 47 49 46 38 37 61 (GIF87a) or 47 49 46 38 39 61 (GIF89a) |
A formátum áttekintése és alkalmazási területei
Az APNG GIF-fé alakítása segíthet, ha a célalkalmazás támogatja a GIF-et, az APNG-t viszont nem. A GIF képkockánként legfeljebb 256 színből álló palettát és egybites átlátszóságot támogat, így a színátmenetek és a lágy alfaátmenetek megváltozhatnak. Ellenőrizze a célplatformot, mert az animációk támogatása eltérő.
Műszaki specifikációk és kodekáttekintés
Az image/apng MIME-típusú animált PNG 8 bájtos 89 50 4E 47 0D 0A 1A 0A varázsszám-fejléccel kezdődik, amelyet olyan blokkok (chunkok) követnek, mint az fcTL és a fdAT, amelyek kezelik az animációs képkockákat. A képpontadatokhoz Deflate tömörítést használ. Az image/gif MIME-típusú GIF-re történő konvertálás megváltoztatja a konténert, amely a 47 49 46 38 39 61 ASCII varázsbájtokkal kezdődik. A GIF a színmélységet képkockánként legfeljebb 256 indexelt színre csökkenti, a pixeladatokat pedig LZW veszteségmentes tömörítéssel kódolja.
Operációs rendszer- és böngésző-kompatibilitás
Az animált GIF-eket minden modern asztali böngésző, mobileszköz, operációs rendszer és levelezőkliens támogatja. Az APNG fájlok jól működnek a modern böngészőkben, mint például a Chrome, a Firefox és a Safari, de hiányzik a támogatásuk a régebbi szoftverekben és bizonyos natív mobil üzenetküldő alkalmazásokban. A támogatás az alkalmazástól, az eszköztől, az operációs rendszertől és annak verziójától is függ.
Hasznos információk
A GIF formátumba történő exportálás előtt mindig manuálisan csökkentse a színpalettát, hogy elkerülje a szigorú 256 színre vonatkozó korlátozás által okozott nem kívánt színsávosodást.
Gyakran ismételt kérdések
Hogyan konvertálható az animált PNG animált GIF formátumúvá minőségromlás nélkül?
A konvertálás nem végezhető el némi minőségromlás nélkül, mivel a GIF-ek szigorúan képkockánként legfeljebb 256 indexelt színre vannak korlátozva, míg az APNG millió valódi színt támogat. A képkockák számának csökkentése és az egyedi színpaletta használata segít minimalizálni a vizuális romlást a konverzió során.
Mi a különbség az animált PNG és az animált GIF között?
Az APNG a PNG kiterjesztése, amely támogatja az animációt, a teljes színmélységet és az alfa-átlátszóságot. A GIF animációt támogat, de legfeljebb 256 színt és egybites átlátszóságot kezel. Mindkét formátum széles körben támogatott, bár az alkalmazások támogatása eltérő lehet.