Анимированные стикеры Telegram используют формат TGS — сжатую gzip Lottie анимацию со строгими лимитами. Официальный процесс подразумевает Adobe After Effects и плагин Bodymovin — многовато инструментов ради подпрыгивающей иконки. Если ваш рисунок уже существует как SVG, всё это можно пропустить.
Процесс в 4 шага
- Загрузите SVG в конвертер svgtgs. Перетащите файл, вставьте разметку или выберите пример. Конвертер приводит фигуры к контурам, переводит дуги в кубические кривые и разбивает рисунок на слои анимации.
- Выберите пресет анимации. Умные пресеты анализируют композицию (число слоёв, разброс, обводки) и предлагают комбо. Или откройте полный каталог — Поп, Дыхание, Вращение, Draw Path, Vector Burst и ещё 60+.
- Настройте цикл. Длительность (до 3 с), интенсивность, кривая плавности и послойная задержка. Предпросмотр проигрывает именно тот документ Lottie, который будет экспортирован, с живым счётчиком размера против лимита Telegram в 64 КБ.
- Экспортируйте. Скачайте
.tgsи добавьте его в пак через @Stickers, либо нажмите Отправить в Telegram — наш бот доставит файл и может сам создать пак стикеров.
Как подготовить SVG для лучшего результата
- Переведите текст в кривые. В TGS нет текстового движка — живые элементы
<text>пропускаются с предупреждением. - Оставайтесь в векторе. Встроенные растровые изображения (
<image>) конвертировать нельзя. Обведите их в трассировщике или перерисуйте фигурами. - Разделите части, которые должны двигаться. Каждый контур или группа верхнего уровня становится слоем анимации, так что ракета из корпуса, окна, стабилизаторов и пламени может анимироваться каскадом, покачиваться или разлетаться по частям.
- Следите за сложностью. Сотни узлов всё ещё конвертируются, но бюджет gzip в 64 КБ вознаграждает чистые контуры. Упростите их в редакторе, если счётчик размера разогрелся.
Что конвертер делает за вас
Заливки, обводки (с окончаниями, соединениями и пунктиром), линейные и радиальные градиенты, трансформации, ссылки use/defs, CSS-классы в блоках <style>, clipPath (экспортируется как маска Lottie), правило заливки even-odd и прозрачность — всё это сводится в совместимые с Telegram shape-слои Lottie на холсте 512×512 (или 100×100 для кастомных эмодзи).