Как пользоваться инструментом «Извлечение палитры»
- Перетащите спрайт, спрайт-лист или изображение.
- Отсортируйте по частоте, тону, светлоте или насыщенности.
- Для фото и ИИ-арта уменьшите максимум цветов или увеличьте «Слить похожие».
- Кликните по любому образцу, чтобы скопировать его hex, или скопируйте весь список.
- Экспортируйте в .hex, .gpl, .pal, .ase, .txt, CSS или образец PNG.
Что вы получаете
- Список цветов с hex-кодами и долей пикселей
- Файлы палитры: .hex, .gpl, JASC .pal, .ase, Paint.NET .txt, CSS
- Полоса образцов PNG
Советы из практики геймдева
- Сортировка по светлоте показывает переходы по порядку. Пропуски и почти одинаковые цвета сразу бросаются в глаза.
- Если в спрайте гораздо больше цветов, чем вы рисовали, он, вероятно, прошёл через сглаживание или JPEG. Почистите его инструментом «Уменьшение цветов».
- Для спрайтов, сгенерированных ИИ, ставьте «Слить похожие» примерно на 2–4, чтобы шум схлопнулся в цвета, которые вы действительно видите.
- При сортировке по частоте пропорциональная полоса сверху показывает, какую часть спрайта занимает каждый цвет.
Сценарии использования
- Достать палитру из спрайта, чтобы использовать её в Aseprite
- Проверить, сколько цветов на самом деле в спрайте
- Собрать палитру по концепт-арту или скриншоту
- Подготовить общую палитру для всей игры
Вопросы и ответы
Находятся ли все цвета?
Да, если в изображении цветов не больше, чем указано в максимуме. Сверх этого цвета группируются перцептивным k-means, так что редкие, но заметные цвета всё равно получают своё место.
Что делает «Слить похожие»?
Цвета, которые в пространстве OKLab ближе порога, считаются одним, а их пиксели суммируются. При 0 сохраняется каждый точный цвет.
Учитываются ли прозрачные пиксели?
Нет. Полностью прозрачные пиксели игнорируются. Полупрозрачные учитываются по их цвету.
Какой файл экспортировать для Aseprite?
.gpl или .ase сохраняют порядок; .hex — самый простой. Aseprite открывает все эти форматы из меню палитры.
Моё изображение загружается на сервер?
Нет. Цвета подсчитываются в вашем браузере.