Muunna Lottie muotoon GIF
Lottie-vektori-animaation JSON-tiedoston muuntaminen bittikarttapohjaiseksi animoiduksi GIF-tiedostoksi yhdistää nykyaikaisen koodipohjaisen grafiikan ja yleisen kuvayhteensopivuuden.
Muotojen vertailu ja tekniset tiedot
| Määritys | LOTTIE | GIF |
|---|---|---|
| MIME-tyyppi | application/ | image/ |
| Tyyppi | vektorianimaation JSON-tiedosto | rasteri |
| Pakkaus | Ei pakkausta (JSON-tietoesitys) | häviötön (LZW, enintään 256 indeksoitua väriä) |
| Standardimääritys | Lottie Animation Format Specification | CompuServe GIF89a |
| Tiedostotunniste (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) |
Muodon yleiskatsaus ja käyttökohteet
Lottie tallentaa animaation ohjeet JSON-muodossa ja tarvitsee yhteensopivan soittimen niiden näyttämiseen. Tämä muunnin muuttaa animaation GIF-muotoon, mutta toisto ja ominaisuudet riippuvat sovelluksesta ja laitteesta.
Tekniset tiedot ja koodekkien erittely
Lottie-tiedosto (application/json) sisältää tekstiohjeita, jotka kuvaavat vektorimuotoja, ankkuripisteitä ja avainkehyksiä. Siinä ei ole binääristä tavutunnistetta ja se luottaa täysin standardeihin tekstijäsentimiin. Sitä vastoin animoitu GIF (image/gif) käyttää binäärimuotoa, joka alkaa tavutunnisteella GIF87a tai GIF89a. GIF-rakenne käyttää LZW-häviötöntä pakkausta ryhmittelemään identtiset pikselivärit jaettuun palettiin. Vektorista bittikartaksi muuntamisen aikana renderöintimoottori piirtää jokaisen kehyksen tiettynä pikseliresoluutiona, rajoittaa värisyvyyden enintään 256 väriin kehystä kohden ja yhdistää kehykset ajoitusotsikoilla.
Käyttöjärjestelmien ja selaimien yhteensopivuus
Animoitua GIF-muotoa tuetaan yleisesti Windowsissa, macOS:ssä, Linuxissa, iOS:ssä, Androidissa ja kaikissa verkkoselaimissa, mikä tekee siitä yhden kaikista yhteensopivimmista kuvamuodoista. Lottie-tiedostot vaativat toimiakseen erikoistuneen JavaScript-soittimen tai natiivin suoritusympäristökirjaston, mikä rajoittaa niiden käyttöä tavallisissa kuvaelementtitunnisteissa.
Hyödyllistä tietoa
Rajoita animaation kestoa ja värien määrää ennen vientiä GIF-muotoon. Kehysnopeuden pienentäminen 60 ruudusta sekunnissa 15 ruutuun sekunnissa leikkaa lopullista tiedostokokoa ratkaisevasti.
Usein kysytyt kysymykset
Miten Lottie-animaatio muunnetaan animoiduksi GIF-tiedostoksi ilman laadun heikkenemistä?
Koska GIF-tiedostot on rajattu enintään 256 väriin ja ne käyttävät pikseliruudukoita matemaattisten vektorien sijasta, jonkinasteinen visuaalisen laadun menetys on väistämätöntä. Voit minimoida tämän häviön käyttämällä korkealaatuisia dithering-algoritmeja rasterointivaiheessa värien sulavaan sekoittamiseen.
Mitä eroa on Lottie-animaatiolla ja animoidulla GIF:llä?
Lottie on vektoripohjainen tekstitiedosto, joka käyttää koodia muotojen piirtämiseen millä tahansa mittakaavalla, kun taas animoitu GIF on bittikarttapohjainen binäärimuoto, joka koostuu kiinteistä pikseliruudukoista ja rajoitetusta väripaletista.