Categorias

Extrator de Cores de Imagem

Extrai cores dominantes de imagens usando vários algoritmos incluindo clustering k-means e análise de histograma

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

Fatos principais

Categoria
Design
Tipos de entrada
file, number, select, checkbox
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Extrator de Cores de Imagem é uma ferramenta profissional que identifica automaticamente as tonalidades predominantes em qualquer arquivo visual, permitindo a criação de paletas precisas para seus projetos de design.

Quando usar

  • Ao criar uma identidade visual baseada nas cores de uma fotografia ou logo.
  • Para extrair códigos de cores precisos (HEX, RGB, HSL) de referências visuais.
  • Ao precisar simplificar a paleta de cores de uma imagem complexa para uso em interfaces ou materiais gráficos.

Como funciona

  • Carregue sua imagem nos formatos suportados (JPG, PNG, WEBP, etc.).
  • Selecione o algoritmo de preferência, como K-Means para velocidade ou Corte Mediano para maior precisão.
  • Defina o número de cores desejadas e ajuste filtros opcionais para ignorar tons de branco ou preto.
  • Clique em processar para obter a paleta extraída nos formatos de cor de sua escolha.

Casos de uso

Desenvolvimento de guias de estilo e paletas de cores para branding.
Extração de temas de cores para desenvolvimento de interfaces web e mobile.
Análise de composição cromática em fotografia e artes digitais.

Exemplos

1. Criação de Paleta para Identidade Visual

Designer Gráfico
Contexto
Um designer precisa criar um guia de estilo baseado em uma foto de paisagem que reflete a essência da marca do cliente.
Problema
Identificar manualmente os códigos hexadecimais das cores da foto é impreciso e demorado.
Como usar
Upload da foto, seleção do algoritmo 'Corte Mediano' para alta fidelidade e definição de 5 cores em formato HEX.
Configuração de exemplo
colorCount: 5, algorithm: 'median-cut', colorFormat: 'hex'
Resultado
Uma lista precisa de 5 códigos HEX que representam fielmente a paleta da imagem original.

2. Extração de Cores para UI Web

Desenvolvedor Front-end
Contexto
O desenvolvedor precisa extrair as cores principais de um ícone de marca para aplicar como cores de destaque em um site.
Problema
O ícone possui variações de sombra e brilho que dificultam a escolha da cor sólida ideal.
Como usar
Upload do ícone, uso do filtro 'Ignorar Cores Brancas' e 'Ignorar Cores Pretas' para focar nas cores puras, com formato de saída RGB.
Configuração de exemplo
colorCount: 3, algorithm: 'kmeans', colorFormat: 'rgb', ignoreWhite: true, ignoreBlack: true
Resultado
Obtenção dos valores RGB das cores principais do ícone, excluindo ruídos de brilho e sombra.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

Quais formatos de imagem são aceitos?

A ferramenta suporta os formatos JPEG, PNG, WEBP, GIF, BMP e TIFF.

Qual a diferença entre os algoritmos de extração?

O K-Means é rápido e eficiente, o Histograma foca na frequência de pixels, e o Corte Mediano oferece a melhor precisão visual para paletas complexas.

Posso ignorar cores neutras como branco ou preto?

Sim, você pode marcar as opções 'Ignorar Cores Brancas' e 'Ignorar Cores Pretas' para focar apenas nas cores vibrantes da imagem.

Quantas cores posso extrair de uma vez?

Você pode configurar a extração de 1 até 20 cores distintas por imagem.

Em quais formatos de saída os dados são gerados?

Os resultados podem ser exibidos em HEX, RGB, HSL ou em todos os formatos simultaneamente.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim -
colorCount number Sim -
algorithm select Sim -
colorFormat select Sim -
sampleSize number Sim -
ignoreWhite checkbox Não Exclude near-white colors from extraction
ignoreBlack checkbox Não Exclude near-black colors from extraction

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-color-extractor para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Dados JSON: Dados JSON

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-image-color-extractor": {
      "name": "image-color-extractor",
      "description": "Extrai cores dominantes de imagens usando vários algoritmos incluindo clustering k-means e análise de histograma",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-color-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]