Dlaczego konwertować TGS na JSON?
Twórcy naklejek i programiści wyodrębniają Lottie .json, aby sprawdzić lub edytować animację - dostosowując czas, warstwy lub kolory - lub aby przepakować naklejkę dla innej platformy lub odtwarzacza Lottie.
Jak przekonwertować TGS na JSON
7-Zip OPEN-SOURCE
Zmień nazwę pliku .tgs na .json.gz, kliknij prawym przyciskiem myszy i wybierz 7-Zip > „Wypakuj tutaj”; wypakowany plik to Lottie JSON.
gunzip FREE
Uruchom cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz w terminalu, aby zdekompresować i utworzyć sticker.json.
python-lottie OPEN-SOURCE
Zainstaluj za pomocą pip install lottie i uruchom lottie_convert.py sticker.tgs sticker.json; python-lottie automatycznie obsługuje krok gzip.
O tych formatach
Plik TGS to animowana naklejka Telegram - animacja wektorowa Lottie skompresowana algorytmem gzip, zazwyczaj o rozmiarze 20-30 KB. Żadna aplikacja desktopowa nie otwiera go przez dwukrotne…
Otwórz szczegóły .TGS →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Jest to dekompresja bezstratna - każdy kształt wektorowy, klatka kluczowa i wartość czasu są zachowane dokładnie; nic nie jest ponownie kodowane.
- Wynikiem jest JSON w formacie Lottie (klucze takie jak
v,fr,ip,op,layers); do wyrenderowania animacji potrzebny jest odtwarzacz lub edytor Lottie, a nie tylko edytor tekstu. - Zdekompresowany JSON ma zazwyczaj 100-300 KB w porównaniu do 20-30 KB pliku
.tgs- wzrost ten jest oczekiwany po usunięciu kompresji gzip.
Najczęściej zadawane pytania
Czy coś zostaje utracone podczas konwersji TGS na JSON?
Czy mogę otworzyć wynikowy JSON w edytorze tekstu?
Jak wyglądają ograniczenia naklejek Telegram w pliku JSON?
w, h i fr; czas trwania jest zakodowany w ip oraz op.