Коли експорт TGS перевищує обмеження розміру, зменшуйте кількість даних, потрібних для опису графіки та анімації. Обрізання попереднього перегляду чи перейменування файлу не допоможе. Працюйте з копією, змінюйте одну причину за раз і порівнюйте справжній стиснений TGS, а не лише розмір початкового SVG.
Зафіксуйте початковий стан до спрощення
Збережіть SVG і запишіть пресет, тривалість, остаточний розмір та показане попередження. Залиште знімок або еталонне зображення бажаного результату. Ця основа допоможе оцінити, чи зберегла оптимізація малюнок і чи справді вплинула на експортований файл.
Telegram установлює для TGS-анімацій межу 64 КБ. Конвертер перевіряє стиснений результат і намагається його оптимізувати, проте складна графіка може залишитися завеликою. Сприймайте перевищення як привід перевірити джерело, а не як ознаку того, що достатньо змінити розширення файлу.
Почніть із зайвої геометрії
Шукайте надто детальне автоматичне трасування, дубльовані контури, крихітні окремі фігури та прихований декор. Трасована фотографія може містити дуже багато геометрії, хоча виглядає як просте SVG-зображення. Видаліть деталі, які в розмірі стікера не допомагають силуету чи виразу персонажа.
Наприклад, куртка маскота може містити шви, текстуру тканини й кілька маленьких ґудзиків. Залиште основну форму куртки та той ґудзик, який робить малюнок упізнаваним. Порівняйте результат у звичайному масштабі, перш ніж вирішувати, чи була прибрана текстура справді корисною.
Спрощуйте контури, зберігаючи впізнавані риси
Застосовуйте інструменти спрощення векторного редактора до вибраних контурів, а не багато разів до всього малюнка. Після кожної зміни перевіряйте обличчя, кути логотипа й внутрішні просвіти літер. Часто саме ці риси люди впізнають першими.
Крива з багатьма майже вирівняними точками може добре переносити спрощення. Маленька виїмка, яка відрізняє фірмовий знак, — не обов’язково. Зберігайте проміжні версії, щоб повернути один важливий контур без відновлення всіх прибраних деталей.
- Виберіть один щільний контур або декоративну групу.
- Спростіть його в копії початкового файлу.
- Перевірте силует і внутрішні отвори.
- Повторіть експорт із тими самими налаштуваннями руху.
- Залиште зміну лише тоді, коли розмір або структура поліпшилися прийнятним способом.
Скоротіть незалежні рухи, які мало додають
Анімація додає не тільки рух, а й дані. Якщо багато декоративних елементів мають власні часові налаштування, подумайте, чи потрібен кожному незалежний рух. Узгоджений рух цілого об’єкта може передати ту саму ідею простішою структурою. Деякі розширені налаштування шарів залежать від вибраного тарифу.
Перш ніж змінювати анімацію, спробуйте нерухому версію. Якщо вона вже завелика, працюйте з геометрією. Якщо основне збільшення з’являється після додавання руху, скоротіть кількість анімованих частин або спростіть рух. Не знижуйте обов’язкову частоту кадрів TGS замість усунення зайвої складності.
Порівняйте файл, вигляд і можливість подальших правок
Експортуйте кожен корисний варіант і записуйте отриманий розмір. Залежність між кількістю байтів SVG, числом контурів і розміром стисненого TGS не є цілком лінійною. Видалення зайвих пробілів із SVG може вплинути значно менше, ніж усунення надлишкової геометрії.
Насамкінець перегляньте найменший прийнятний варіант у Telegram. Перевірте, чи збереглися після спрощення риси обличчя, літери й прозорість. Тримайте редагований оригінал та успішну копію для експорту разом. Файл у межах ліміту корисний лише тоді, коли анімація все ще передає задум і її можна доопрацювати пізніше.