Как пользоваться инструментом «Уменьшение цветов»
- Перетащите изображение или попробуйте пример с закатом.
- Выберите «Авто» и задайте число цветов или возьмите фиксированную палитру, например PICO-8 или Endesga 32.
- Добавьте дизеринг, если на градиентах видны полосы.
- Переключайтесь между результатом и оригиналом, чтобы сравнить.
- Скачайте PNG и при желании палитру в формате .hex, .gpl, .pal или .ase.
Что вы получаете
- PNG только с выбранными цветами (альфа сохраняется)
- Полученная палитра в форматах .hex, .gpl, JASC .pal, .ase, Paint.NET .txt, CSS или PNG-образец
Советы из практики геймдева
- Пиксель-арту обычно нужно меньше цветов, чем кажется. Попробуйте 8 и 16, прежде чем повышать.
- Если пропала мелкая, но важная деталь (глаза, самоцвет), добавьте один-два цвета. K-means отдаёт предпочтение большим областям.
- Упорядоченный дизеринг (Bayer) выглядит как классическая консольная графика и стабилен в анимации. Диффузия ошибки смотрится мягче на статике, но мерцает между кадрами.
- Для целой игры сократите цвета одного ключевого изображения, экспортируйте палитру, а затем переведите на эту же палитру все остальные спрайты.
Сценарии использования
- Укладка графики в «железные» ограничения (4, 16 или 32 цвета)
- Чистка спрайтов из ИИ или фото, в которых сотни почти одинаковых цветов
- Уменьшение размера GIF
- Поиск стартовой палитры для нового проекта
Вопросы и ответы
Как подбираются цвета?
Взвешенным k-means в OKLab — цветовом пространстве, где расстояние соответствует тому, насколько различно выглядят цвета. Частые цвета весят больше. Результат детерминирован: одно и то же изображение и число цветов всегда дают одну и ту же палитру.
Чем «Авто» отличается от фиксированной палитры?
«Авто» находит лучшие N цветов для этого изображения. Фиксированная палитра вроде PICO-8 сохраняет точные ретро-цвета и сопоставляет каждый пиксель ближайшему из них.
Стоит ли включать дизеринг?
Включайте для градиентов, неба и фотографий. Для спрайтов с плоской заливкой и интерфейса он не нужен — там он только добавляет шум.
Прозрачность сохраняется?
Да. Прозрачные пиксели остаются прозрачными и не считаются за цвет.
Есть ли ограничение по размеру?
Обрабатываются изображения примерно до одного мегапикселя. Более крупные сначала уменьшите. Пиксель-арту больше почти никогда не нужно.
Вы загружаете изображение на сервер?
Нет. Вся обработка происходит на вашем устройстве.