Perché convertire TGS in JSON?
I creatori di sticker e gli sviluppatori estraggono il file .json di Lottie per ispezionare o modificare l'animazione - regolando tempi, livelli o colori - o per riconfezionare lo sticker per una piattaforma diversa o un player Lottie.
Come convertire TGS in JSON
7-Zip OPEN-SOURCE
Rinomina il file .tgs in .json.gz, clicca con il tasto destro e scegli 7-Zip > Estrai qui; il file estratto è il JSON Lottie.
gunzip FREE
Esegui cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz in un terminale per decomprimere e produrre sticker.json.
python-lottie OPEN-SOURCE
Installa con pip install lottie ed esegui lottie_convert.py sticker.tgs sticker.json; python-lottie gestisce automaticamente il passaggio gzip.
Informazioni su questi formati
Un file TGS è uno sticker animato di Telegram - un'animazione vettoriale Lottie compressa con gzip, solitamente di 20-30 KB. Nessuna app desktop lo apre con un doppio clic; viene riprodotto…
Apri dettagli .TGS →Un file JSON è un file di dati in formato testo semplice (plain-text) basato sulla JavaScript Object Notation, utilizzato da API web, configurazioni di app ed esportazioni di dati.…
Apri dettagli .JSON →Qualità e a cosa prestare attenzione
- Si tratta di una decompressione lossless - ogni forma vettoriale, keyframe e valore temporale viene preservato esattamente; nulla viene ricodificato.
- L'output è un JSON in formato Lottie (chiavi come
v,fr,ip,op,layers); è necessario un player o un editor Lottie per visualizzare l'animazione, non solo un editor di testo. - Il JSON decompresso è solitamente di 100-300 KB rispetto ai 20-30 KB del file
.tgs- l'aumento è previsto a causa della rimozione della compressione gzip.
Domande frequenti
Si perde qualcosa convertendo TGS in JSON?
Posso aprire il JSON risultante in un editor di testo?
Come appaiono i vincoli degli sticker di Telegram nel JSON?
w, h e fr; la durata è codificata in ip e op.