SVG to TGS Анимация стикеров Telegram

svg в стикер telegram

Подготовьте SVG для стикера Telegram

Начните со статичного предпросмотра. Простая галочка поможет проверить контуры, толщину обводки и отступы до добавления движения.

Загрузить SVG

Конвертация SVG и скачивание TGS бесплатны после входа через Telegram.

Загрузить SVG Статичный векторный SVG. Встроенные изображения и живой текст не экспортируются как редактируемые слои.
Загрузить SVG
Редактор в браузере Векторный SVG на входеПредпросмотр перед экспортомСкачивание TGS

Разбор на исходном файле

Открытый контур: сохраняем обводку галочки

Эта галочка помогает проверить подготовку обводки отдельно от анимации. Три точки образуют один открытый контур без заливки. Сравните исходный SVG и статичный TGS: важны сама линия, закруглённые концы и угол между двумя отрезками.

Открытый контур: сохраняем обводку галочки — Кадр 0
Кадр 0
Холст
512 × 512
Временная шкала
3 с · 60 кадров/с
Размер TGS
342 байт
Контур
3 точки, открытый
Обводка
32 px, круглые концы
  1. Оставьте контур открытым

    Исходная линия проходит через три точки и не возвращается к первой. Замыкание добавит ещё одну сторону и изменит символ. Сначала проверьте устройство самого контура, затем переходите к цвету или настройкам движения. Отсутствие заливки здесь намеренное.

  2. Учтите всю толщину линии

    Обводка имеет ширину 32 пикселя, поэтому видимая граница выходит за центральную линию контура. Закругления на концах и в месте соединения тоже занимают место. Оставляйте запас вокруг всей графики, а не выравнивайте только её опорные точки по краю холста.

  3. Сравните неподвижный результат

    В TGS задана трёхсекундная временная шкала с частотой 60 кадров в секунду, но графика не движется. Само наличие временной шкалы не создаёт анимацию. Проверьте одинаковые участки угла и концы обводки в SVG и в проигрывателе TGS.

Это программно созданный учебный файл, а не экспорт конкретного пресета редактора. Ваш результат в редакторе может отличаться. Проверка структуры не гарантирует, что Telegram примет файл.

Три точки и одна обводка

В static-check.svg используется холст 512 × 512, один открытый контур без заливки и зелёная обводка толщиной 32 единицы. Концы линии и соединение в углу скруглены. Это небольшой исходник, на котором легко заметить изменение геометрии.

Группа смещена в точку (256, 256), а локальный путь записан как M-100 0 L-28 72 L108-84. Контур специально не замкнут: замыкание добавило бы лишнюю линию между концами галочки.

Сначала сравните неподвижную форму

Сопоставьте исходный SVG со статичным предпросмотром конвертера. Если угол стал острым, пропал конец линии или изменилась толщина, исправьте это до анимации: движение затрудняет поиск проблемы в исходнике.

  • Для линии без заливки сохраните fill="none".
  • Проверяйте stroke-width, stroke-linecap и stroke-linejoin вместе.
  • Оставляйте место самой обводке: круглая линия толщиной 32 выступает на 16 единиц от осевой линии.
  • Переведите текст в кривые, а растровые вставки замените настоящими векторными контурами.

Учебный файл для контрольного сравнения

Файл static-check.tgs создан программно как учебный пример; рядом доступен читаемый Lottie JSON. В нём один слой без движения, длительность три секунды при 60 FPS, размер 342 байта. Несмотря на неподвижный вид, это векторный TGS.

Пример не является записью работы конкретного пресета редактора. Загрузка его SVG не обещает идентичный JSON или такой же размер экспорта. Сравнивайте видимую форму и результаты проверки собственного TGS.

Как это работает

Как подготовить и проверить SVG-исходник

Начните со статичного предпросмотра. Простая галочка поможет проверить контуры, толщину обводки и отступы до добавления движения.

  1. Осмотрите исходник

    Откройте пример или свой SVG в векторном редакторе. Проверьте viewBox, открытые и замкнутые контуры, заливки, обводки и свободное место вокруг рисунка.

  2. Загрузите SVG и войдите

    Выберите файл и войдите через Telegram. Копия выбранного SVG отправляется сервису для диагностики; конвертация выполняется в браузере.

  3. Сравните форму без движения

    Выберите статичный режим. Рассмотрите концы галочки и её угол, затем оцените весь рисунок в маленьком размере.

  4. Экспортируйте контрольный TGS

    Прочитайте предупреждения экспорта и скачайте файл. Откройте его в проверке TGS, чтобы увидеть формат и измеренные параметры.

  5. Добавьте движение после исправлений

    Когда форма выглядит правильно, попробуйте доступную анимацию и проверьте новый экспорт. Перед добавлением в набор пройдите отдельную проверку публикации.

Сценарии

Где подходит этот workflow

Готовьте векторную графику для стикеров, кастомных эмодзи и брендовых наборов Telegram.

Линейные иконки

Сравните толщину, концы и соединения у галочек, стрелок и других открытых линий.

Надписи

Превратите редактируемый текст в контуры, чтобы форма букв не зависела от установленного шрифта.

Поиск ошибки в сложном файле

Начните с одного простого контура, прежде чем проверять большой логотип с вложенными группами и эффектами.

Формат

Неподвижный TGS отличается от статичного изображения

SVG служит исходником для конвертера. TGS содержит сжатые данные векторной анимации, в которых форма может оставаться неподвижной. Статичный режим не превращает результат в PNG или WebP.

Для обычного статичного стикера-картинки существует отдельный процесс Telegram. Здесь неподвижная галочка нужна как контроль геометрии перед созданием TGS с движением.

Советы и требования

Что проверить в исходнике заранее

  • Не замыкайте открытый путь только ради сходства с залитой иконкой.
  • Растр внутри файла SVG остаётся растром: сначала обведите или перерисуйте его.
  • Сохраните редактируемую версию надписей перед переводом в кривые.
  • Если превращаете обводку в контур, сравните форму и количество точек.
  • Исправляйте смещение viewBox и обрезанную обводку в исходнике, до анимации.

Пример SVG и готового TGS

Скачайте SVG для проверки конвертера или посмотрите небольшой пример анимированного TGS.

FAQ

Частые вопросы

Нужно замыкать каждый SVG-контур?

Нет. У нашей галочки открытый путь без заливки и круглая обводка толщиной 32. Замыкание добавило бы сегмент и изменило рисунок.

Нужно всегда превращать обводку в контур?

Не обязательно. Сначала сравните импортированную линию с исходником. Перевод в контур может помочь при расхождениях, но превращает линию в залитую геометрию и иногда увеличивает число точек.

Почему пропадают или меняются буквы?

Живой SVG-текст зависит от обработки текста и шрифтов. Переведите надпись в кривые в исходном редакторе, сохраните отдельный SVG и проверьте импорт.

Почему учебный TGS не движется?

Это намеренный контрольный пример: один слой, три секунды при 60 FPS и ни одного анимированного свойства. Так легче сравнивать обводку.

Пример гарантирует правильный экспорт моего SVG?

Нет. Это небольшой программный образец. В вашем файле могут использоваться другие возможности, поэтому нужно проверить его предпросмотр и готовый TGS.

Начать

Сначала проверьте геометрию SVG

Загрузите векторный исходник, войдите через Telegram и сравните статичный предпросмотр до добавления анимации.

Загрузить SVG