Varför konvertera TGS till LOTTIE?
Skapare av klistermärken vill ha den redigerbara Lottie-källan för att justera animationen i verktyg som LottieFiles eller exportera den på nytt för en plattform utanför Telegram. Utvecklare som bygger andra appar behöver rå Lottie JSON så att deras Lottie-spelare kan ladda den direkt.
Hur man konverterar TGS till LOTTIE
7-Zip OPEN-SOURCE
Byt namn på sticker.tgs till sticker.tgs.gz, högerklicka och välj 7-Zip > Extract here, och byt sedan namn på utdata till sticker.lottie.
gunzip FREE
Kör cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz i en terminal; byt namn på resultatet till .lottie om målverktyget kräver det filtillägget.
python-lottie OPEN-SOURCE
Installera med pip install lottie och kör lottie_convert.py sticker.tgs sticker.json; byt namn till .lottie för verktyg som kräver det filtillägget.
Om dessa format
En TGS-fil är en animerad dekal för Telegram - en gzip-komprimerad Lottie-vektoranimering, vanligtvis 20-30 KB. Inget skrivbordsprogram öppnar den genom dubbelklick; den spelas nativt i…
Öppna detaljer för .TGS →En .LOTTIE-fil är en datafil som används av specifik programvara.
Öppna detaljer för .LOTTIE →Kvalitet & vad man bör tänka på
- Ingen kvalitetsförlust sker - detta är förlustfri dekomprimering; varje vektorform, keyframe och lager bevaras exakt.
- Den enda strukturella skillnaden mellan en
.tgsoch en vanlig Lottie JSON är gzip-omslaget; GZIP-magic bytes vid offset 0 markerar komprimeringen. - Telegrams begränsningar (512x512 canvas, bildfrekvens, varaktighet) återspeglas i JSON-fälten
w,h,frochopoch finns kvar i filen efter dekomprimering.
Vanliga frågor
Är det någon skillnad mellan en .lottie-fil och den JSON som extraherats från en .tgs?
.lottie används av vissa moderna verktyg och kan antyda ett dotLottie-paketformat; om ett verktyg förväntar sig vanlig JSON, använd tillägget .json istället.Kan jag ladda upp den extraherade Lottie JSON-filen som ett Telegram-klistermärke igen?
.tgs (gzip:a JSON-filen) innan uppladdning.