Размер стикеров и эмодзи в Дискорде
Discord не примет стикер, который на пиксель больше или на несколько килобайт тяжелее нужного, — и в ошибке не скажет, в какой лимит ты не попал. Здесь все лимиты в одном месте — и как уложить в них анимированный стикер.
Лимиты коротко
| Стикер сервера | Своё эмодзи | |
|---|---|---|
| Размер | ровно 320×320 | 128×128 |
| Вес | до 512 КБ | до 256 КБ |
| Форматы | PNG, APNG, GIF (Lottie — только на проверенных и партнёрских серверах) | JPEG, PNG, GIF, WebP, AVIF |
| Анимация | APNG или GIF, до 5 секунд | GIF |
| Название | 2–30 символов и подходящее эмодзи | от 2 символов: буквы, цифры, подчёркивания |
| Мест без бустов | 5 | 50 обычных и отдельно — анимированные |
| С бустами сервера | 15, 30, 60 | 100, 150, 250 |
| Кто может пользоваться | все участники сервера; с Nitro — везде | обычные — все участники сервера; анимированные — с Nitro |
Загружают стикеры и эмодзи в «Настройках сервера» на компьютере или в браузере — владелец сервера и те, кому он дал права на эмодзи и стикеры. В приложении для телефона стикеры не загрузить.
Как уложить анимированный стикер в 512 КБ
Видеостикер 320×320 в полном цвете весит мегабайты, поэтому любой анимированный стикер для Discord — компромисс. Что помогает, от самого действенного:
- Вырезать фон. Прозрачное почти ничего не весит.
- Сократить фрагмент. 1–2 секунды вместо 3 оставляют место для большего числа кадров.
- Снизить частоту кадров. 10–15 кадров в секунду в размере стикера ещё выглядят плавно.
- Уменьшить число цветов. У анимированного PNG палитра до 256 цветов; часто хватает 128 или 64.
Наша страница для Discord делает это сама: сначала пробует 15 кадров в секунду и 256 цветов, а если стикер не влезает — по шагам снижает частоту, потом число цветов. Неизменившиеся от кадра к кадру точки хранятся один раз, поэтому у видео со штатива или мультфильма кадров остаётся больше.
Бот vidsticker делает то же прямо в Discord: /sticker или /emoji — и файл уже в лимитах, а кнопка под ним добавляет его на сервер.
APNG или GIF?
Для стикеров подходят оба. У GIF точка либо полностью прозрачная, либо непрозрачная, поэтому край вырезанного героя становится «лесенкой», а на тёмной теме Discord видны светлые остатки фона. У APNG точка может быть полупрозрачной — край остаётся мягким. Поэтому стикеры мы делаем в APNG, а эмодзи — в GIF: анимированные эмодзи Discord берёт только из GIF, а на 128 пикселях край не заметен.
Вопросы и ответы
Почему Discord пишет, что стикер не подходит?
Чаще всего размер не ровно 320×320 или файл тяжелее 512 КБ. WebP и MP4 тоже не подойдут — только PNG, APNG или GIF.
Почему стикер двигается в панели, а в чате — нет?
Если отправить файл вложением, Discord покажет APNG неподвижной картинкой. Загружай его как стикер в «Настройках сервера».
Можно ли сделать стикер длиннее 5 секунд?
Нет, это лимит Discord. Вместо этого ускорь фрагмент — у нас от ×0,5 до ×3.