SVG to TGS / Работа с файлами

Проверьте файл TGS

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

Выберите файл для проверки

Перетащите сюда файл .tgs

Один файл за раз. Отдельный защитный лимит останавливает слишком большие файлы до чтения.

Загрузится наш публичный пример.

Подготовка проверки…

Что показывает проверка TGS

TGS — сжатый gzip-документ анимации, а не SVG с другим расширением. Инструмент открывает контейнер, читает JSON и сравнивает измеряемые параметры с требованиями Telegram к анимированным стикерам. Он также ищет известные признаки несовместимости. Файл не переписывается и не исправляется автоматически.

Автоматические проверки

ПараметрЧто проверяется
Контейнер и документЧтение gzip, корректность JSON, структура анимации и маркер TGS.
Холст512 × 512 пикселей для TGS-стикеров и анимированных эмодзи.
Время60 кадров/с, корректный интервал кадров и длительность не более трёх секунд.
Размер сжатого файлаДо 64 КБ (65 536 байт) именно у загружаемого файла TGS.
Признаки совместимостиИзвестные проблемы с текстом, медиа, 3D, эффектами, масками, выражениями и другими возможностями. Это не полноценный движок анимации.

Корректная структура не означает одобрение Telegram

Два важных требования проверяются визуально: движение должно зацикливаться, а графика — оставаться в пределах холста на протяжении всей анимации. Корректные ширина и высота не доказывают ни того, ни другого. Этот инструмент не воспроизводит анимацию, не сравнивает первый и последний кадры и не рассчитывает границы каждой движущейся фигуры.

Откройте экспорт в подходящем проигрывателе, посмотрите несколько полных циклов и проверьте крайние положения углов и обводок. Затем используйте процесс @Stickers в Telegram для нужного набора стикеров или эмодзи. У Telegram могут быть дополнительные проверки; эта страница не гарантирует приём файла.

Список визуальных проверок

Исправляйте причину в исходном проекте

  1. Начните с настоящего скачанного .tgs. Если он не распаковывается, получите новый экспорт до изменения рисунка.
  2. При ошибке размера или времени вернитесь в исходный редактор и измените нужный параметр. Замечание о неподдерживаемой возможности указывает на совместимость исходника, а не предлагает удалять случайные поля JSON.
  3. Экспортируйте новую версию, проверьте её снова и сохраните источник рядом с выбранным TGS. Скачайте отчёт, если нужно сравнить версии или передать замечания дизайнеру.

Локальная проверка отдельно от конвертации

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

Эта страница не конвертирует TGS обратно в SVG и не редактирует анимацию. Если у вас есть исходный SVG, отдельный конвертер SVG to TGS создаст новый экспорт. В конвертере нужен вход через Telegram, а выбранные SVG отправляются сервису для диагностики; это другой процесс, чем локальная проверка.

Открыть SVG to TGS

Официальные требования формата