Por que converter TGS para JSON?
Criadores de figurinhas e desenvolvedores extraem o .json do Lottie para inspecionar ou editar a animação - ajustando o tempo, camadas ou cores - ou para reempacotar a figurinha para uma plataforma ou player Lottie diferente.
Como converter TGS para JSON
7-Zip OPEN-SOURCE
Renomeie o arquivo .tgs para .json.gz, clique com o botão direito e escolha 7-Zip > Extrair aqui; o arquivo extraído é o Lottie JSON.
gunzip FREE
Execute cp sticker.tgs sticker.json.gz && gunzip sticker.json.gz em um terminal para descomprimir e produzir sticker.json.
python-lottie OPEN-SOURCE
Instale com pip install lottie e execute lottie_convert.py sticker.tgs sticker.json; o python-lottie lida com a etapa de gzip automaticamente.
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 JSON é um arquivo de dados em texto simples no formato JavaScript Object Notation, usado por APIs web, configurações de aplicativos e exportações de dados. Qualquer editor de…
Abrir detalhes de .JSON →Qualidade e o que observar
- Esta é uma descompressão sem perdas - cada forma vetorial, quadro-chave e valor de tempo é preservado exatamente; nada é recodificado.
- A saída é um JSON no formato Lottie (chaves como
v,fr,ip,op,layers); um player ou editor Lottie é necessário para renderizar a animação, não apenas um editor de texto. - O JSON descomprimido tem normalmente 100-300 KB em comparação com os 20-30 KB do
.tgs- o aumento é esperado ao remover a compressão gzip.
Perguntas frequentes
Algo é perdido ao converter TGS para JSON?
Posso abrir o JSON resultante em um editor de texto?
Como as restrições de figurinhas do Telegram aparecem no JSON?
w, h e fr; a duração é codificada em ip e op.