Převod Lottie na GIF
Převedením souboru vektorové animace Lottie ve formátu JSON na rastrový animovaný GIF propojíte moderní grafiku řízenou kódem s univerzální kompatibilitou obrázků.
Porovnání formátů a technické specifikace
| Specifikace | LOTTIE | GIF |
|---|---|---|
| MIME typ | application/ | image/ |
| Typ | soubor vektorové animace JSON | rastr |
| Komprese | žádná (reprezentace dat JSON) | bezztrátová (LZW, max. 256 indexovaných barev) |
| Standardní specifikace | Specifikace formátu animace Lottie | CompuServe GIF89a |
| Hlavička souboru (Magic bytes) | 7B 22 76 22 3A ({"v": - Lottie JSON version) | 47 49 46 38 37 61 (GIF87a) or 47 49 46 38 39 61 (GIF89a) |
Přehled formátu a použití
Lottie ukládá pokyny k animaci ve formátu JSON a k vykreslení potřebuje kompatibilní přehrávač. Tento převodník převede animaci na GIF, ale přehrávání a dostupné funkce závisí na aplikaci a zařízení.
Technické specifikace a přehled kodeků
Soubor Lottie (application/json) obsahuje textové pokyny popisující vektorové tvary, kotevní body a klíčové snímky. Neobsahuje žádnou hlavičku s binárními magickými bajty a spoléhá se výhradně na standardní textové analyzátory. Naproti tomu animovaný GIF (image/gif) používá binární formát začínající magickými bajty GIF87a nebo GIF89a. Struktura GIF využívá bezztrátovou kompresi LZW ke sdružení stejných barev pixelů do sdílené palety. Během převodu z vektoru na rastr vykreslí vykreslovací jádro každý snímek v nastaveném rozlišení pixelů, omezí celkovou barevnou hloubku na maximálně 256 barev na snímek a spojí snímky dohromady pomocí hlaviček časování.
Kompatibilita s operačními systémy a prohlížeči
Animovaný GIF je univerzálně podporován v systémech Windows, macOS, Linux, iOS, Android a ve všech webových prohlížečích, což z něj činí jeden z nejkompatibilnějších obrazových formátů vůbec. Soubory Lottie vyžadují pro správné vykreslení specializovaný přehrávač JavaScript nebo nativní běhovou knihovnu, což omezuje jejich použití ve standardních elementech pro obrázky. Podpora se také liší podle aplikace, zařízení, operačního systému a jeho verze.
Užitečné informace
Před exportem do formátu GIF omezte délku trvání animace a počet barev. Snížení snímkové frekvence z 60 snímků za sekundu na 15 snímků za sekundu drasticky zmenší konečnou velikost souboru.
Často kladené otázky
Jak převést animaci Lottie na animovaný GIF bez ztráty kvality?
Vzhledem k tomu, že formáty GIF jsou omezeny na maximálně 256 barev a místo matematických vektorů používají rastrovou mřížku, je určitá ztráta vizuální kvality nevyhnutelná. Tuto ztrátu můžete minimalizovat použitím vysoce kvalitních algoritmů ditheringu během kroku rasterizace k plynulému prolnutí barev.
Jaký je rozdíl mezi animací Lottie a animovaným GIFem?
Lottie je vektorový textový soubor, který používá kód k vykreslení tvarů v libovolném měřítku, zatímco animovaný GIF je rastrový binární formát tvořený pevnou mřížkou pixelů a omezenou paletou barev.