Бесплатный конвертер

Извлечь цветовую палитру из изображения

Мгновенно извлекайте доминирующие цвета из любого изображения. Получайте значения HEX и RGB одним кликом. Бесплатно, безопасно и работает прямо в браузере.

Перетащите изображение сюда

Поддерживает PNG, JPG, WEBP, GIF. Макс. 50МБ.

Или

Об этом инструменте

При извлечении цветовой палитры анализируется изображение и определяются доминирующие или репрезентативные цвета. В результате получается небольшой набор цветов (обычно 5–8), которые передают визуальный характер изображения. Дизайнеры используют извлеченные палитры для координации других элементов дизайна (цвета пользовательского интерфейса, дополняющие изображение героя, палитры бренда, полученные из фотографии, цветовые схемы, соответствующие настроению изображения).

При извлечении используются алгоритмы кластеризации (k-средние или аналогичные) для группировки всех пикселей изображения в запрошенное количество цветовых кластеров. Центр каждого кластера становится цветом палитры. Самые большие кластеры представляют доминирующие цвета; алгоритм также может взвешивать визуальную важность (насыщенность, контрастность), а не необработанное количество пикселей, чтобы отображать яркие акцентные цвета.

Этот инструмент запускается в вашем браузере с использованием JavaScript. Изображение декодируется в пиксельные данные, отбирается для сокращения вычислений и кластеризуется. На выходе получается палитра с шестнадцатеричными кодами, значениями RGB и пропорциональными полосами, показывающими преобладание каждого цвета в изображении.

Зачем извлекать цветовые палитры

С использованием извлеченных палитр создавать предметы, соответствующие существующим изображениям, гораздо быстрее, чем подбирать цвета на глаз. Веб-дизайнеры, создающие целевые страницы вокруг главных изображений, маркетологи, создающие ресурсы, соответствующие ключевой фотографии продукта, и дизайнеры брендов, анализирующие изображения конкурентов, — все получают выгоду от алгоритмического извлечения палитры.

Палитры также поддерживают управление контентом. Классификация изображений по доминирующему цвету позволяет создавать интерфейсы, в которых пользователи просматривают фотографии, продукты или дизайны по цвету. Построение такой системы требует систематического извлечения палитр, что позволяет программное извлечение.

Как использовать

Загрузите, выберите размер палитры, получите цвета.

  1. Загрузите свое изображение: Перетащите JPEG, PNG или WebP в область загрузки. Поддерживаются файлы размером до 50 МБ.
  2. Выберите размер палитры: 5–8 цветов подходят для большинства случаев использования. 3-4 для четко сфокусированной палитры; 10+ для более детального извлечения. Большие палитры включают более нежные цвета, но их полезность снижается.
  3. Экстракт: Кластеризация выполняется в вашем браузере. Палитры меньшего размера извлекаются быстрее; создание больших палитр из изображений с высоким разрешением занимает несколько секунд.
  4. Используйте палитру: Шестнадцатеричные коды можно копировать напрямую. Палитру можно экспортировать в формате JSON, пользовательских свойств CSS или изображения образца цвета.

Общие случаи использования

Технические детали

Итерации кластеризации K-средних: присваивают каждый пиксель ближайшему центру кластера, пересчитывают центры как среднее значение назначенных пикселей, повторяют до сходимости. Работа с изображениями в полном разрешении выполняется медленно; sampling (taking every Nth pixel) accelerates with minimal quality loss.

Цветовое пространство имеет значение. Clustering in RGB produces palettes weighted by RGB distance, which does not match perceptual distance. Clustering in LAB or HSV produces more perceptually aligned palettes — colors that look similar group together more reliably.

Output: hex codes for each cluster center, plus the percentage of image pixels in each cluster. Процент представляет собой распространенность зрения; самый большой кластер - это наиболее доминирующий цвет.

Лучшие практики

Часто задаваемые вопросы

Сколько цветов извлекается?
Инструмент обычно выделяет 5–8 доминирующих цветов, в зависимости от сложности изображения. Простые изображения с небольшим количеством цветов дают меньше и более четкие образцы. Сложные фотографии дают более широкий диапазон.
Как работает алгоритм извлечения?
Инструмент использует квантование цвета (среднее сокращение или кластеризация k-средних) для группировки похожих пикселей и определения наиболее репрезентативных цветов. Это создает визуально значимые цвета, а не наиболее распространенные значения одного пикселя.
Могу ли я использовать извлеченные цвета для своего бренда?
Да. Это популярный метод создания палитры бренда на основе мудбордов, фотографий или изображений продуктов. Извлеченные шестнадцатеричные коды можно использовать непосредственно в CSS, инструментах дизайна или руководствах по бренду.
Почему извлеченные цвета не соответствуют тому, что я вижу?
Извлечение цвета группирует похожие пиксели вместе. Градиент, который на первый взгляд выглядит как один цвет, может быть усреднен в немного другой оттенок. Кроме того, калибровка монитора влияет на то, как цвета отображаются на экране.
В каком формате вывод?
Шестнадцатеричные коды по умолчанию. Большинство инструментов также экспортируют значения RGB, HSL и других цветового пространства. Пользовательские свойства CSS или вывод JSON полезны для программного использования.
Загружено ли мое изображение на сервер?
Нет. Извлечение происходит в вашем браузере.
Будет ли палитра соответствовать стилю бренда?
Алгоритмическое извлечение носит описательный, а не предписывающий характер. Вывод описывает изображение; у бренда может быть родственная, но другая палитра. Используйте извлечение в качестве отправной точки, а затем уточните его для соответствия бренду.
Могу ли я извлечь из видео?
Однокадровое извлечение только с помощью этого инструмента. Для извлечения видеопалитры возьмите образцы кадров и извлеките их из каждого, а затем агрегируйте.