¿Por qué convertir TGS a SVG?
La razón principal para apuntar a .svg es cuando necesita una versión vectorial estática de un sticker de Telegram, para usarlo en un archivo de diseño, escalarlo sin pérdida de calidad o incrustar arte escalable en un documento.
Cómo convertir TGS a SVG
python-lottie OPEN-SOURCE
Instale con pip install lottie y ejecute lottie_convert.py input.tgs output.svg para exportar el primer fotograma como una imagen vectorial SVG.
Acerca de estos formatos
Un archivo TGS es un sticker animado de Telegram: una animación vectorial Lottie comprimida con gzip, típicamente de 20-30 KB. Ninguna aplicación de escritorio lo abre con doble clic; se…
Abrir detalles de .TGS →Un archivo SVG es una imagen de gráficos vectoriales escalables (Scalable Vector Graphics), un estándar abierto del W3C que almacena gráficos 2D como texto XML, por lo que se escala a…
Abrir detalles de .SVG →Calidad y qué observar
- La animación se pierde: TGS contiene múltiples fotogramas con claves, pero solo se puede exportar un fotograma fijo a SVG.
- python-lottie puede no admitir todas las funciones de Lottie que utiliza un
.tgsdeterminado; los efectos de capa complejos o las máscaras pueden renderizarse incorrectamente o ser omitidos. - Si necesita el movimiento en lugar de una imagen fija, conviértalo a GIF, WebP o MP4 en su lugar.
Preguntas frecuentes
¿Puede SVG preservar la animación Lottie de un archivo TGS?
¿Qué fotograma exporta python-lottie por defecto?
lottie_convert.py --help para ver las opciones para especificar un fotograma diferente.¿Necesito descomprimir el TGS antes de usar LottieFiles?
.tgs a .json.gz y extráigalo con 7-Zip o gunzip para obtener un .json de Lottie simple que LottieFiles pueda abrir.