Konvertera Lottie-animation till animerad GIF

Genom att konvertera en Lottie-vektoranimation i JSON-format till en rasterbaserad animerad GIF överbryggas klyftan mellan modern kodstyrd grafik och universell bildkompatibilitet.

Välj eller dra filer

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Formatjämförelse & Tekniska specifikationer

SpecifikationLOTTIEGIF
MIME-typapplication/jsonimage/gif
Typvector animation JSON fileraster
Komprimeringnone (JSON data representation)lossless (LZW, max 256 indexed colors)
StandardspecifikationLottie Animation Format SpecificationCompuServe GIF89a
Magiska byte-huvud (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)

Formatöversikt och användningsområden

Lottie-filer lagrar animationer som matematisk vektordata med hjälp av textbaserad JSON. Detta tillvägagångssätt håller nere filstorlekarna och gör att grafiken kan skalas till valfri skärmupplösning utan att förlora skärpa. Äldre webbläsare, e-postklienter och meddelandeappar kan dock inte läsa rå vektor-JSON-kod. Genom att översätta vektordatan till en standardiserad animerad GIF löses detta problem genom att matematiken görs om till en sekvens av platta bildrutor som vilken enhet som helst kan visa. Webbutvecklare och digitala marknadsförare använder denna konverteringsprocess när de bygger HTML-nyhetsbrev eller delar rörlig grafik på sociala medier som blockerar externa skript. Eftersom e-postprogram ofta rensar bort JavaScript och komplex CSS säkerställer en omvandling av vektoranimationen till en pixelbaserad bild att rörelserna fungerar korrekt för varje mottagare. Verktyg för sociala medier förlitar sig också på denna formatändring för att publicera loopande reaktionsdekaler och korta klipp direkt i chattflöden.

Tekniska specifikationer & codec-översikt

En Lottie-fil (application/json) innehåller textinstruktioner som beskvarar vektorformer, ankarpunkter och nyckelbilder. Den saknar binärt sidhuvud med magiska byte och förlitar sig helt på standardiserade texttolkar. En animerad GIF (image/gif) använder tvärtom ett binärt format som inleds med de magiska byten GIF87a eller GIF89a. GIF-strukturen utnyttjar förlustfri LZW-komprimering för att gruppera identiska pixelfärger i en delad palett. Under konverteringen från vektor till raster ritar renderingsmotorn upp varje bildruta med en angiven pixelupplösning, begränsar det totala färgdjupet till som mest 256 färger per bildruta och sammanfogar bildrutorna med tidsstyrningshuvuden.

OS- och webbläsarkompatibilitet

Animerad GIF har universellt stöd i Windows, macOS, Linux, Ios, Android och alla webbläsare, vilket gör formatet till ett av de mest kompatibla bildformaten som finns. Lottie-filer kräver en specialiserad JavaScript-spelare eller ett inbyggt körtidsbibliotek för att återges korrekt, vilket begränsar användningen i vanliga bildtaggar.

💡 Användbar information

Begränsa animationens varaktighet och antal färger innan du exporterar till GIF. Att sänka bildfrekvensen från 60 bildrutor per sekund till 15 bildrutor per sekund minskar den slutgiltiga filstorleken drastiskt.

Formatjämförelse & Tekniska specifikationer

En typisk konverterad GIF-animation på omkring 1 megabyte laddas ned på ungefär 0,02 sekunder via fiberanslutning, 0,16 sekunder i ett 5G-nätverk och cirka 0,8 sekunder på en vanlig 4G-anslutning.

Vanliga frågor

Hur konverterar man Lottie-animation till animerad GIF utan att förlora kvalitet?

Eftersom GIF-formatet är begränsat till som mest 256 färger och använder pixelrutnät i stället för matematiska vektorer är en viss visuell kvalitetsförlust oundviklig. Du kan minimera denna förlust genom att använda högkvalitativa dithering-algoritmer under rasteriseringssteget för att blanda färger på ett mjukt sätt.

Vad är skillnaden mellan Lottie-animation och animerad GIF?

Lottie är en vektorbaserad textfil som använder kod för att rita upp former i valfri skala, medan animerad GIF är ett rasterbaserat binärt format uppbyggt av fasta pixelrutnät och en begränsad färgpalett.