Dlaczego konwertować TGS na LOTTIE?
Twórcy naklejek potrzebują edytowalnego źródła Lottie, aby dostosować animację w narzędziach takich jak LottieFiles lub wyeksportować ją na platformę inną niż Telegram. Programiści budujący inne aplikacje potrzebują surowego pliku Lottie JSON, aby ich odtwarzacz Lottie mógł go bezpośrednio załadować.
Jak przekonwertować TGS na LOTTIE
7-Zip OPEN-SOURCE
Zmień nazwę sticker.tgs na sticker.tgs.gz, kliknij prawym przyciskiem myszy i wybierz 7-Zip > Extract here, a następnie zmień nazwę pliku wyjściowego na sticker.lottie.
gunzip FREE
Uruchom cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz w terminalu; zmień nazwę wyniku na .lottie, jeśli docelowe narzędzie tego wymaga.
python-lottie OPEN-SOURCE
Zainstaluj za pomocą pip install lottie i uruchom lottie_convert.py sticker.tgs sticker.json; zmień nazwę na .lottie dla narzędzi, które wymagają tego rozszerzenia.
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 .LOTTIE to plik danych używany przez określone oprogramowanie.
Otwórz szczegóły .LOTTIE →Jakość i na co uważać
- Nie następuje żadna utrata jakości - jest to dekompresja bezstratna; każdy kształt wektorowy, klatka kluczowa i warstwa zostają zachowane dokładnie.
- Jedyną różnicą strukturalną między
.tgsa zwykłym Lottie JSON jest opakowanie gzip; magiczne bajty GZIP na offsecie 0 oznaczają kompresję. - Ograniczenia Telegram (obszar roboczy 512x512, liczba klatek na sekundę, czas trwania) są odzwierciedlone w polach JSON
w,h,frorazopi pozostają w pliku po dekompresji.
Najczęściej zadawane pytania
Czy jest różnica między plikiem .lottie a JSON wyodrębnionym z .tgs?
.lottie jest używane przez niektóre nowoczesne narzędzia i może sugerować format pakietu dotLottie; jeśli narzędzie oczekuje zwykłego JSON, użyj rozszerzenia .json.Czy mogę ponownie przesłać wyodrębniony Lottie JSON jako naklejkę Telegram?
.tgs (gzipowanie pliku JSON).