Экстрактор цветовой палитры изображения — получить HEX, RGB и HSL
Извлеките доминирующие цвета из любого изображения и получите их в форматах HEX, RGB и HSL, с безопасным по WCAG цветом текста для каждого образца. Всё работает прямо в вашем браузере.
Перетащите изображения сюда или нажмите для загрузки
Поддерживает JPG, PNG, GIF, WEBP, SVG
Что делает экстрактор цветовой палитры
Этот инструмент точно отвечает на конкретный вопрос: если бы нужно было описать это изображение несколькими цветами, какими бы они были? Он декодирует ваше изображение в браузере, уменьшает его так, чтобы длинная сторона стала около 200 пикселей, и считывает необработанные данные пикселей с Canvas. Уменьшение — это не компромисс, ухудшающий точность: усреднение соседних пикселей при масштабировании устраняет артефакты JPEG и шум матрицы, которые иначе проявились бы как десятки почти одинаковых оттенков черного; также оно ограничивает весь анализ примерно сорока тысячами пикселей, так что он выполняется мгновенно даже на телефоне. Пиксели с альфа-каналом ниже 128 отбрасываются до начала любой обработки. Этот единственный шаг не даёт логотипу на прозрачном фоне выдавать черный цвет как основной — самая частая ошибка других экстракторов. Оставшиеся непрозрачные пиксели группируются методом медианного сечения. Метод рассматривает пиксели как облако в трёхмерном пространстве RGB, строит вокруг них параллелепипед, многократно выбирает тот, у которого самый широкий разброс цветов с учётом числа попавших в него пикселей, и разрезает его надвое в точке реального изменения значений цвета. Повторение до получения запрошенного числа областей даёт кластеры, которые следуют реальной структуре изображения, и каждый кластер выдаёт среднее значение попавших в него пикселей, а не произвольный центр корзины. Именно поэтому в результатах вы видите настоящие цвета вашего изображения, а не размытые серые тона, которые получаются при разбиении по фиксированной сетке. Затем корректируется порядок. Ранжирование только по количеству пикселей — это ловушка: фотография часто на сорок процентов состоит из неба или белого студийного фона, и грубый подсчет поставит их на первое место и скроет цвета, которые вам действительно нужны. Поэтому почти нейтральным, почти черным и почти белым кластерам при сортировке присваивается меньший вес, хотя они никогда не удаляются, и процент, отображаемый рядом с каждым образцом, всегда является истинной, немодифицированной долей пикселей. Наконец, для каждого образца рассчитывается цвет текста на основе его относительной яркости по WCAG 2.1. Выбирается черный или белый — тот, у которого выше коэффициент контрастности именно с этим цветом. При тесте используется яркость, а не светлота, поэтому он верно срабатывает для средних тонов там, где простое пороговое значение яркости даёт неверный ответ.
Зачем извлекать палитру из изображения
Работа над дизайном обычно начинается с чего-то визуального — фотографии, скриншота, мудборда, логотипа, который кто-то прислал по почте — и заканчивается значениями, которые нужно вписать в код. Этот инструмент устраняет разрыв без обращений к приложениям для дизайна.
Как извлечь цвета из изображения
Четыре шага, без учетной записи, и ничто не покидает ваше устройство — изображение декодируется и анализируется локально в вашем браузере.
Перетащите файл JPG, PNG, WebP, GIF или SVG — извлечение начнется автоматически сразу после загрузки
Выберите нужное количество цветов: 4 для лаконичного набора бренда, 10 — чтобы передать больше деталей насыщенной фотографии
Нажмите на любое значение HEX, RGB или HSL на образце, чтобы скопировать его, или используйте «Копировать все HEX», чтобы сразу взять весь набор
Экспортируйте фрагмент с CSS-переменными, блок конфигурации Tailwind или отрендерите палитру в PNG и скачайте её
Часто задаваемые вопросы
Другие инструменты для изображений
Откройте другие мощные инструменты для редактирования изображений
Сжать Изображение
Уменьшить размер
Изменить Размер
Изменить размеры
Обрезать Изображение
Вырезать область
Конвертировать Формат
Изменить формат
Фоторедактор
Редактировать фото
Повернуть Изображение
Повернуть
Отразить Изображение
По горизонтали/вертикали
Добавить Водяной Знак
Водяной знак
Добавить Рамку
Добавить рамку изображения
Закругленные Углы
Добавить закругленные углы
Фильтры
Яркость/Контраст
Размыть Лицо
Скрыть лица
Мозаика
Размыть области
Удалить Фон
Удалить фон
Улучшить Изображение
ИИ апскейл
Добавить Текст
Добавить текст на изображение
Коллаж
Объединить несколько изображений
HTML в Изображение
Веб в изображение
GIF в Последовательность
Извлечь кадры
Удалить пустые поля
Удалить пустые края
Пакетное переименование изображений
Безопасное массовое переименование файлов
Круговая обрезка
Обрезка изображений в круг
Чёрно-белое
Конвертация изображений в оттенки серого
Разделить изображение
Разрезать изображение на сетку
Объединить изображения
Объединить изображения в одно
Изменить DPI
Установить метаданные DPI изображения
Изображение в Base64
Кодирование изображений в Base64
Изображения в PDF
Объедините изображения в один PDF
Конвертер HEIC в JPG
Конвертируйте фото iPhone из HEIC в JPG
Удаление EXIF
Просмотр и удаление скрытых метаданных фото, включая геолокацию GPS
Генератор фавиконок
Полный набор иконок и HTML-код