Por que converter TGS para SVG?
O principal motivo para visar o .svg é quando você precisa de uma versão vetorial estática de uma figurinha do Telegram - para uso em um arquivo de design, para escalá-la sem perda de qualidade ou para incorporar arte escalável em um documento.
Como converter TGS para SVG
python-lottie OPEN-SOURCE
Instale com pip install lottie e execute lottie_convert.py input.tgs output.svg para exportar o primeiro quadro como uma imagem vetorial SVG.
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 SVG é uma imagem Scalable Vector Graphics - um padrão aberto da W3C que armazena gráficos 2D como texto XML, para que ele seja redimensionado para qualquer tamanho sem perder a…
Abrir detalhes de .SVG →Qualidade e o que observar
- A animação é perdida - o TGS contém vários quadros com keyframes, mas apenas um quadro estático pode ser exportado para SVG.
- O python-lottie pode não suportar todos os recursos do Lottie que um determinado
.tgsutiliza; efeitos de camada complexos ou máscaras podem ser renderizados incorretamente ou omitidos. - Se você precisar do movimento em vez de uma imagem estática, converta para GIF, WebP ou MP4.
Perguntas frequentes
O SVG pode preservar a animação Lottie de um arquivo TGS?
Qual quadro o python-lottie exporta por padrão?
lottie_convert.py --help para opções de especificar um quadro diferente.Preciso descompactar o TGS antes de usar o LottieFiles?
.tgs para .json.gz e extraia-o com 7-Zip ou gunzip para obter um .json Lottie simples que o LottieFiles possa abrir.