Pourquoi convertir TGS en JSON ?
Les créateurs d'autocollants et les développeurs extraient le .json Lottie pour inspecter ou modifier l'animation - ajuster le timing, les calques ou les couleurs - ou pour re-packager l'autocollant pour une plateforme ou un lecteur Lottie différent.
Comment convertir TGS en JSON
7-Zip OPEN-SOURCE
Renommez le fichier .tgs en .json.gz, faites un clic droit et choisissez 7-Zip > Extraire ici ; le fichier extrait est le JSON Lottie.
gunzip FREE
Exécutez cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz dans un terminal pour décompresser et produire sticker.json.
python-lottie OPEN-SOURCE
Installez avec pip install lottie et exécutez lottie_convert.py sticker.tgs sticker.json ; python-lottie gère automatiquement l'étape gzip.
À propos de ces formats
Un fichier TGS est un sticker animé Telegram - une animation vectorielle Lottie compressée en gzip, pesant généralement 20-30 KB. Aucune application de bureau ne l'ouvre par double-clic ;…
Ouvrir les détails de .TGS →Un fichier JSON est un fichier de données en texte brut au format JavaScript Object Notation, utilisé par les API web, les configurations d'applications et les exports de données. N'importe…
Ouvrir les détails de .JSON →Qualité et points de vigilance
- Il s'agit d'une décompression sans perte - chaque forme vectorielle, image clé et valeur de timing est préservée exactement ; rien n'est ré-encodé.
- La sortie est un JSON au format Lottie (clés telles que
v,fr,ip,op,layers) ; un lecteur ou un éditeur Lottie est nécessaire pour effectuer le rendu de l'animation, pas seulement un éditeur de texte. - Le JSON décompressé pèse généralement 100 à 300 Ko par rapport aux 20 à 30 Ko du
.tgs- l'augmentation est attendue suite à la suppression de la compression gzip.
Foire aux questions
Est-ce que quelque chose est perdu lors de la conversion de TGS en JSON ?
Puis-je ouvrir le JSON résultant dans un éditeur de texte ?
À quoi ressemblent les contraintes d'autocollants de Telegram dans le JSON ?
w, h et fr ; la durée est encodée dans ip et op.