Добавление статической наклейки в набор анимированных в Telegram'е
- Опубликовано: 08.10.2023
Сразу оговорюсь, что целью настоящей министатьи не является ликбез по созданию наборов (packs, sets) наклеек (stickers) в мессенджере Telegram (это вообще одна из его самых ярких «фишек») – для этого есть исчерпывающая официальная документация.
Отмечу лишь, что в Telegram'е зачем-то разделены наборы наклеек разного типа: анимированные (максимум 50 штук в наборе), видео (максимум 50 штук в наборе) и статические (максимум 120 штук в наборе). Разделение, по моему мнению, искусственное и неудобное пользователям Telegram'а, прежде всего создателям наборов наклеек.
У меня как-то стояла задача по объединению в одном Telegram-наборе статических и анимированных наклеек, так что я методом проб и ошибок наладил такой техпроцесс, и данная министатья как раз об этом, о хитром добавлении статических наклеек в набор анимированных (наоборот, понятно, невозможно).
Краткое описание использованного обходного приёма: статические наклейки можно представить как наклейки с 0-вой анимацией, то есть как бы анимированные (технически), но анимация незаметна глазу, каждый следующий её кадр равен предыдущему.
Ну и, собственно, пошаговый алгоритм добавление статической наклейки в набор анимированных в Telegram'е:
-
Сохранить статическую наклейку из настольного Telegram'а в растровый формат WebP.
-
Открыть растровую WebP-наклейку в графическом просмотрщике FastStone Image Viewer (графический редактор GIMP как резервный, но более тяжёлый инструмент) и сохранить в тоже растровом формате PNG с прозрачностью.
-
Преобразовать растровую PNG-наклейку в векторный формат SVG посредством онлайн-инструмента PNG to SVG (с одной из моих наклеек этот инструмент не сработал в Интернет-обозревателей Chrome, сработал только в Firefox с VPN 🤔).
-
Преобразовать векторную SVG-наклейку (с добавлением анимации, можно нулевой) в формат Lottie посредством онлайн-инструмента SVG to Lottie (Convert SVG to Lottie (.json) как резервный онлайн-инструмент, но он часто выдаёт ошибку № 502).
-
Преобразовать анимированную Lottie-наклейку в формат Telegram Sticker (TgS) посредством онлайн-инструмента Lottie/TgS Editor (к сожалению, он часто некоторые замкнутые прозрачные области делает залитыми цветом, а его более исправный конкурент прекратил своё существование).
-
Если преобразование не удалось по причине превышения TgS-файлом размера в 64 кбайта, то вернуться на шаг 2 и использовать онлайн-инструмент TinyPNG и/или офлайн-редактор GIMP (из которого сохранить PNG с настройкой «Использовать оптимизированную для веба палитру») для уменьшения размера.
- Добавить анимированную TsS-наклейку в набор анимированных наклеек посредством официального Telegram-бота Stickers и его команды
/addsticker
.