Por que converter TGS para LOTTIE?
Criadores de adesivos desejam a fonte Lottie editável para ajustar a animação em ferramentas como LottieFiles ou exportá-la novamente para uma plataforma que não seja o Telegram. Desenvolvedores que criam outros aplicativos precisam do JSON Lottie bruto para que seu player Lottie possa carregá-lo diretamente.
Como converter TGS para LOTTIE
7-Zip OPEN-SOURCE
Renomeie sticker.tgs para sticker.tgs.gz, clique com o botão direito e escolha 7-Zip > Extract here, depois renomeie a saída para sticker.lottie.
gunzip FREE
Execute cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz em um terminal; renomeie o resultado para .lottie se a ferramenta de destino exigir essa extensão.
python-lottie OPEN-SOURCE
Instale com pip install lottie e execute lottie_convert.py sticker.tgs sticker.json; renomeie para .lottie para ferramentas que exigem essa extensão.
Sobre estes formatos
Um arquivo TGS é uma figurinha animada do Telegram - uma animação vetorial Lottie comprimida em gzip, geralmente com 20-30 KB. Nenhum aplicativo de desktop o abre com um clique duplo; ele é…
Abrir detalhes de .TGS →Um arquivo .LOTTIE é um arquivo de dados usado por um software específico.
Abrir detalhes de .LOTTIE →Qualidade e o que observar
- Não ocorre perda de qualidade - esta é uma descompressão sem perdas (lossless); cada forma vetorial, quadro-chave e camada é preservado exatamente.
- A única diferença estrutural entre um
.tgse um JSON Lottie comum é o invólucro gzip; os magic bytes GZIP no deslocamento 0 marcam a compressão. - As restrições do Telegram (tela 512x512, taxa de quadros, duração) são refletidas nos campos JSON
w,h,freope permanecem no arquivo após a descompressão.
Perguntas frequentes
Existe diferença entre um arquivo .lottie e o JSON extraído de um .tgs?
.lottie é usada por algumas ferramentas modernas e pode implicar um formato de pacote dotLottie; se uma ferramenta espera JSON simples, use a extensão .json em vez disso.Posso reenviar o JSON Lottie extraído como um adesivo do Telegram?
.tgs (gzip no JSON) antes de enviar.