Varför konvertera TGS till JSON?
Dekalskapare och utvecklare extraherar Lottie .json för att inspektera eller redigera animationen - justera timing, lager eller färger - eller för att paketera om dekalen för en annan plattform eller Lottie-spelare.
Hur man konverterar TGS till JSON
7-Zip OPEN-SOURCE
Byt namn på filen .tgs till .json.gz, högerklicka och välj 7-Zip > Extrahera här; den extraherade filen är Lottie JSON.
gunzip FREE
Kör cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz i en terminal för att packa upp och skapa sticker.json.
python-lottie OPEN-SOURCE
Installera med pip install lottie och kör lottie_convert.py sticker.tgs sticker.json; python-lottie hanterar gzip-steget automatiskt.
Om dessa format
En TGS-fil är en animerad dekal för Telegram - en gzip-komprimerad Lottie-vektoranimering, vanligtvis 20-30 KB. Inget skrivbordsprogram öppnar den genom dubbelklick; den spelas nativt i…
Öppna detaljer för .TGS →En JSON-fil är en datafil i klartext i formatet JavaScript Object Notation, som används av webb-API:er, appkonfigurationer och dataexporter. Vilken textredigerare som helst kan öppna den -…
Öppna detaljer för .JSON →Kvalitet & vad man bör tänka på
- Detta är förlustfri dekomprimering - varje vektorform, keyframe och timing-värde bevaras exakt; ingenting kodas om.
- Utdatan är JSON i Lottie-format (nycklar som
v,fr,ip,op,layers); en Lottie-spelare eller redigerare behövs för att rendera animationen, inte bara en textredigerare. - Den dekomprimerade JSON-filen är vanligtvis 100-300 KB jämfört med 20-30 KB för
.tgs- ökningen förväntas när gzip-komprimeringen tas bort.
Vanliga frågor
Går något förlorat vid konvertering från TGS till JSON?
Kan jag öppna den resulterande JSON-filen i en textredigerare?
Hur ser Telegrams dekalbegränsningar ut i JSON-filen?
w, h och fr; varaktigheten är kodad i ip och op.