Waarom TGS naar JSON converteren?
Sticker-makers en ontwikkelaars extraheren de Lottie .json om de animatie te inspecteren of te bewerken - zoals het aanpassen van timing, lagen of kleuren - of om de sticker opnieuw te verpakken voor een ander platform of Lottie-speler.
Hoe TGS naar JSON te converteren
7-Zip OPEN-SOURCE
Hernoem het .tgs-bestand naar .json.gz, klik met de rechtermuisknop en kies 7-Zip > Hier uitpakken; het uitgepakte bestand is de Lottie JSON.
gunzip FREE
Voer cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz uit in een terminal om te decomprimeren en sticker.json te genereren.
python-lottie OPEN-SOURCE
Installeer met pip install lottie en voer lottie_convert.py sticker.tgs sticker.json uit; python-lottie handelt de gzip-stap automatisch af.
Over deze formaten
Een TGS-bestand is een geanimeerde sticker van Telegram - een met gzip gecomprimeerde Lottie-vectoranimatie, meestal 20-30 KB groot. Geen enkele desktop-app opent dit door te dubbelklikken;…
Open .TGS details →Een JSON-bestand is een tekstbestand met gegevens in de JavaScript Object Notation-indeling, gebruikt door web-API's, app-configuraties en gegevensexport. Elke teksteditor kan het openen -…
Open .JSON details →Kwaliteit & waar op te letten
- Dit is verliesvrije decompressie - elke vectorvorm, keyframe en timingwaarde blijft exact behouden; er wordt niets opnieuw gecodeerd.
- De uitvoer is JSON in Lottie-formaat (sleutels zoals
v,fr,ip,op,layers); een Lottie-speler of editor is nodig om de animatie te renderen, niet alleen een teksteditor. - De gedecomprimeerde JSON is doorgaans 100-300 KB vergeleken met de 20-30 KB van de
.tgs- de toename is verwacht door het verwijderen van de gzip-compressie.
Veelgestelde vragen
Gaat er iets verloren bij het converteren van TGS naar JSON?
Kan ik de resulterende JSON openen in een teksteditor?
Hoe zien de sticker-beperkingen van Telegram eruit in de JSON?
w, h en fr; de duur is gecodeerd in ip en op.