Создаём Telegram emoji без потери качества
Наверняка вы все встречали красивые паки эмодзи, в которых используются svg файлы, то есть файлы без потери качества, например: https://t.me/addemoji/EmojiStatus
Но когда вы сами пытались использовать svg с своих эмоджи, телеграм писал "Такой формат файла не поддерживается". Пожалуйста, сконвертируйте изображение в PNG или WEBP."
Вопрос - как же использовать этот svg?
#1 Преобразуем svg в нужный формат
Да, тг не принимает svg файлы, но есть еще один формат, который также не дает потерять качество изображения - файл в формате TGS.
Вы можете использовать официальный плагин для AAE
https://github.com/TelegramMessenger/bodymovin-extension
Но намного легче делать это через бота:
Но есть один минус - бесплатный лимит в боте - 10 преобразований в день.
И так, переходим в бота по линку выше и пишем /start. Далее отправляем наш svg файл, в ответ получаем картинку.
И что делать с этой картинкой?
#2 Следующий шаг - создать пак эмоджи
И пишем /start, затем /newemojipack
Самый важный момент! Нас просят выбрать тип пака, выбираем "Анимированные эмодзи".
Добавляем имя нашему эмоджипаку и возвращаемся в диалог к боту, в котором конвертировали svg, пересылаем то, что он нам прислал боту Stickers.
Выбираем любое обычное эмодзи (роли не играет) и пишем /publish, по желанию задаете иконку эмоджипака.