Когда TGS превышает 64 КБ, начинать стоит с содержимого рисунка и движения. Уменьшение окна предпросмотра или размера SVG на диске не гарантирует уменьшения итогового TGS. Сохраните исходник и измеряйте каждый новый экспорт: важно увидеть, какая конкретная правка дала результат.
Измеряйте TGS после экспорта
TGS содержит сжатые данные векторной анимации. Лимит Telegram относится к готовому TGS, а не к исходному SVG, скриншоту или папке проекта. Один компактный SVG может породить сложную анимацию, а многословный SVG с метаданными — сравнительно небольшой результат. Сравнивать только размеры исходников недостаточно.
Создайте короткий журнал попыток: имя SVG, выбранное движение, размер экспортированного TGS и замеченные визуальные изменения. Записывайте точное число байтов, если оно доступно, а не только округлённую подпись файлового менеджера. Не стремитесь остановиться ровно на границе лимита: небольшой запас удобен для последующей коррекции, хотя конкретную величину стоит выбирать по результату.
Отделите сложность рисунка от сложности движения
Экспортируйте подготовленный SVG в статичном режиме, затем сравните с нужным пресетом. Это диагностическая пара, а не обещание, что неподвижный вариант всегда будет достаточно маленьким. Если оба файла слишком велики, сначала работайте с геометрией. Если проблема появляется только после добавления движения, проверьте, сколько частей анимируется и насколько необходима выбранная схема.
Пример: в наклейке «С днём рождения» есть персонаж, надпись и много конфетти. Попробуйте сохранить движение персонажа, а конфетти оставить неподвижным или убрать часть деталей в исходнике. Не заменяйте всё одним неразборчивым силуэтом: цель — оставить поздравление узнаваемым, а декоративную сложность сокращать последовательно.
Убирайте детали, которые не видны в сообщении
Уменьшите предпросмотр до обычного размера стикера в чате. Отметьте мелкие блики, фактуру, частые штрихи и второстепенные надписи, которые уже не различаются. Они первыми кандидаты на упрощение. Сохраните силуэт, выражение лица и элементы, от которых зависит смысл реакции.
В векторном редакторе сравните контуры до и после упрощения узлов. Слишком сильное упрощение может деформировать букву, испортить угол или закрыть отверстие. Работайте с копией и проверяйте не только общий вид, но и важные места. Контур звезды не должен незаметно превратиться в пятно ради меньшего размера файла.
- Удалите из экспортной копии неиспользуемые варианты рисунка.
- Упростите один сложный декоративный объект.
- Экспортируйте TGS и запишите изменение размера.
- Оставьте правку только после визуального сравнения.
Объединяйте объекты только при одинаковой роли
Детали одинакового цвета, которые должны оставаться неподвижными друг относительно друга, иногда удобно объединить в исходном редакторе. Но не объединяйте автоматически лицо, глаза и рот, если для замысла нужно управлять ими раздельно. Группировка и геометрическое объединение — разные операции, и результат следует проверять.
У надписи с декоративной обводкой внимательно сравните внутренние просветы букв «В», «Р», «О». После операций с контурами они могут измениться. Сохраните версию до объединения: без неё трудно понять, ошибка появилась при подготовке или уже при импорте. Никакое универсальное количество объектов не гарантирует заданный вес TGS.
Не используйте способы, меняющие только упаковку
Архивирование готового .tgs в ZIP не делает сам стикер меньше для Telegram. Переименование PNG в TGS тоже не помогает. Не пытайтесь обходить лимит уменьшением установленной частоты кадров: для TGS в официальных требованиях указаны 60 FPS. Менять следует содержание и допустимую анимацию, сохраняя совместимый результат.
Не ищите в SVG to TGS загрузку уже готового тяжёлого TGS: входом служит SVG. Вернитесь к сохранённому векторному исходнику. Если он потерян, этот инструмент не восстановит редактируемый рисунок из скачанной анимации. Поэтому хранение исходников — часть нормального процесса оптимизации, а не необязательная уборка файлов.
Завершите оптимизацию проверкой в Telegram
После успешного экспорта откройте результат в Telegram и убедитесь, что реакция читается так же быстро. Сравните выражение персонажа, надпись и переход через границу цикла. Маленький файл, из которого исчез смысл, не решает задачу. Также проверьте, что загружаете новую версию, а не старую из соседней папки.
При повторной работе с конвертером потребуется вход через Telegram; выбранный SVG передаётся сервису для диагностики. Для материалов заказчика используйте согласованную экспортную копию. Финальную пару SVG и TGS сохраните вместе с заметкой о том, какие детали пришлось упростить.