Категории

Извлекатель Цветов Изображения

Извлекает доминирующие цвета из изображений с использованием различных алгоритмов, включая k-means кластеризацию и анализ гистограмм

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Exclude near-white colors from extraction

Exclude near-black colors from extraction

Ключевые факты

Категория
Design
Типы входных данных
file, number, select, checkbox
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

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

Когда использовать

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

Как это работает

  • Загрузите файл изображения в поддерживаемом формате (PNG, JPG, WebP и другие).
  • Выберите желаемое количество цветов и подходящий алгоритм анализа.
  • Настройте параметры фильтрации, чтобы исключить черный или белый цвета из результатов.
  • Получите готовую палитру в нужном формате (HEX, RGB или HSL).

Сценарии использования

Создание уникальных цветовых схем для веб-интерфейсов на основе фотографий продукта.
Анализ визуальной эстетики контента для социальных сетей.
Подготовка палитр для графического дизайна и иллюстраций.

Примеры

1. Создание палитры для лендинга

Веб-дизайнер
Контекст
Дизайнеру нужно создать лендинг, который идеально сочетается с фотографией товара клиента.
Проблема
Сложно вручную подобрать цвета, которые гармонируют с основным изображением.
Как использовать
Загрузить фото товара, выбрать алгоритм 'Медианное разделение' и установить 5 цветов в формате HEX.
Пример конфигурации
colorCount: 5, algorithm: 'median-cut', colorFormat: 'hex'
Результат
Получена палитра из 5 точных HEX-кодов, которые дизайнер использует для кнопок и заголовков сайта.

2. Анализ стиля Instagram-ленты

SMM-менеджер
Контекст
Менеджер хочет поддерживать единую цветовую гамму в профиле бренда.
Проблема
Необходимо быстро определять доминирующие цвета в новых фотографиях для поддержания визуальной целостности.
Как использовать
Загрузить фото, выбрать 'K-Means' для скорости и включить игнорирование белого цвета, чтобы убрать фон.
Пример конфигурации
colorCount: 3, algorithm: 'kmeans', ignoreWhite: true
Результат
Менеджер получает 3 основных акцентных цвета, которые помогают оценить, подходит ли фото к текущей ленте.

Проверить на примерах

image, png, jpg

Связанные хабы

FAQ

Какие форматы изображений поддерживаются?

Инструмент поддерживает популярные форматы: JPEG, PNG, WebP, GIF, BMP и TIFF.

В чем разница между алгоритмами?

K-Means подходит для быстрой кластеризации, гистограмма — для частотного анализа, а медианное разделение обеспечивает наилучшее визуальное качество палитры.

Можно ли исключить фоновые цвета?

Да, вы можете активировать опции игнорирования черных или белых цветов, чтобы получить только значимые оттенки.

Сколько цветов можно извлечь за раз?

Вы можете настроить извлечение от 1 до 20 доминирующих цветов из одного изображения.

В каких форматах можно получить результат?

Результаты доступны в форматах HEX, RGB, HSL или сразу во всех трех вариантах.

Документация API

Конечная точка запроса

POST /ru/api/tools/image-color-extractor

Параметры запроса

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да -
colorCount number Да -
algorithm select Да -
colorFormat select Да -
sampleSize number Да -
ignoreWhite checkbox Нет Exclude near-white colors from extraction
ignoreBlack checkbox Нет Exclude near-black colors from extraction

Параметры типа файл должны быть загружены сначала через POST /upload/image-color-extractor для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-image-color-extractor": {
      "name": "image-color-extractor",
      "description": "Извлекает доминирующие цвета из изображений с использованием различных алгоритмов, включая k-means кластеризацию и анализ гистограмм",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-color-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]