Если SVG выглядит правильно в браузере, а TGS теряет заливку или часть рисунка, проверьте эффекты отдельно от геометрии. Градиент, маска и область обрезки решают разные задачи. Поддержка их отображения в SVG не означает, что каждый вариант без изменений перенесётся в формат Telegram.
Определите, какой эффект используется
Градиент задаёт переход цветов. Маска управляет тем, как объект проявляется при совмещении с фоном. clipPath ограничивает область, где рисуется содержимое. В редакторе все эти механизмы могут выглядеть как похожее «обрезание картинки», но причины ошибки при переносе будут разными.
Посмотрите свойства выделенного объекта или структуру SVG. Для диагностики достаточно записать: градиентная заливка, градиентная обводка, маска, обрезка, фильтр. Не удаляйте сразу всё оформление. В значке с кругом и диагональной полосой проблема может быть только в маске полосы, тогда как цветовой переход круга переносится корректно. Проверять нужно конкретную конструкцию.
Сделайте три контрольные копии
Сохраните исходник, затем подготовьте отдельные варианты: полный рисунок, тот же рисунок с плоскими заливками и вариант без масок или обрезки. Сначала сравните их в исходном редакторе, чтобы знать, какие различия вы внесли намеренно. После этого импортируйте по одному в конвертер.
Запишите, на каком этапе появляется отличие: уже в SVG после упрощения, в предпросмотре импорта или только в скачанном TGS. Если проблема возникает до загрузки на сайт, дальнейшие настройки анимации её не объясняют. Если только в экспорте, сохраните минимальный пример: одну фигуру с нужным эффектом вместо полного рекламного макета.
Проверяйте заливку и обводку по отдельности
Не считайте любой градиент запрещённым. В опубликованном Telegram списке ограничений для After Effects отдельно названы градиентные обводки; из этого нельзя сделать вывод, что одинаково устроены все градиентные конструкции SVG. В самом SVG линейный переход определяется отдельным элементом linearGradient и применяется к рисунку по ссылке.
Условный пример — круглый знак с синей градиентной заливкой и светящейся рамкой. Для контрольной копии оставьте заливку, а рамку замените одноцветной. Если результат стал приемлемым, дорабатывайте рамку отдельно. Затем проверьте вариант с плоской заливкой: иногда в маленьком эмодзи он читается лучше, но это дизайнерское решение, а не доказательство универсальной несовместимости градиентов.
Там, где можно, замените эффект явной геометрией
Если простая маска только скрывает часть фигуры, попробуйте получить нужный силуэт геометрическими операциями в векторном редакторе. Например, у полумесяца можно подготовить итоговый контур вместо наложения круга, который прячет другой круг. Выполняйте операцию на копии и сравнивайте отверстия и края.
Для мягкого исчезновения или сложной фактуры такая замена не будет равноценной. Не обещайте сохранить любой эффект одним нажатием. Можно упростить художественный замысел, использовать несколько понятных цветных форм или выбрать иной формат работы вне этого конвертера. Превращать результат в PNG и вставлять обратно в SVG бесполезно для данного TGS-процесса: встроенный растр не становится вектором.
Сравните предпросмотр с конечным файлом
Некоторые SVG-конструкции могут сохраняться для предпросмотра, хотя экспорт их приближает или пропускает. Поэтому сообщение о маске или неподдерживаемой особенности нужно читать даже тогда, когда картинка на экране выглядит хорошо. Проверка должна закончиться скачанным TGS и просмотром в Telegram.
На значке с полупрозрачным бликом отдельно оцените светлый и тёмный фон. Если блик стал плотной фигурой, проблема заметнее именно при смене фона. Если обрезка исчезла, изучите участки за её прежней границей. Не маскируйте дефект уменьшением предпросмотра: в другом размере сообщения или на другом устройстве он может снова проявиться.
Сохраните минимальный пример для дальнейшего решения
Если эффект важен и упрощение не подходит, оставьте небольшой SVG, воспроизводящий проблему, и запишите ожидаемый вид. Удалите из этой копии всё, что не относится к ошибке, но проверьте, что она ещё проявляется. Такой материал полезнее десятка скриншотов полного проекта: становится понятно, какую комбинацию нужно разбирать.
Не называйте результат проверенным только на основании отсутствия предупреждений. Укажите, что именно вы открывали: оригинал, предпросмотр или экспорт в Telegram. При следующем изменении импортера этот же минимальный SVG позволит повторить сравнение. Мастер с исходными эффектами сохраните отдельно, чтобы не восстанавливать его из упрощённой версии.