Pular para o conteúdo
ImageConverter

Sem envio · Funciona no seu navegador

Seletor de cor da imagem

Escolha uma cor em qualquer ponto de uma imagem e receba os valores HEX, RGB, HSL e CMYK. As cores principais da imagem também são extraídas, e para cada cor é verificado se um texto vai ser realmente legível sobre ela.

Privado desde a concepção Suas imagens nunca são enviadas

Arraste e solte uma imagem aqui

Nada é enviado: os pixels são lidos no seu navegador.

Passe o cursor sobre a imagem e clique para fixar uma cor. Fixado.

Cores principais desta imagem

Escolhidas

HEX
RGB
HSL
CMYK

Texto sobre esta cor

Contraste WCAG para texto normal.

Passo a passo

Como pegar uma cor de uma imagem em 4 passos

  1. Adicione sua imagem

  2. Passe o cursor por cima

    Uma lupa mostra os pixels individuais sob o cursor: sem ela, não dá para escolher um no olho.

  3. Clique para fixar a leitura e poder lê-la e copiá-la

  4. Clique em qualquer valor para copiar

    Ou pegue um da paleta extraída embaixo da imagem.

Bom saber

Ler uma cor e anotá-la

Por que existe uma lupa

Uma imagem na tela aparece no tamanho que a página der a ela, e o que você normalmente tenta amostrar (um brilho num olho, um único fio de cabelo, o tom exato de um logotipo) tem poucos pixels. No tamanho da tela, o cursor cobre todos eles, e a cor que você recebe é a que por acaso estava embaixo.

Por isso a lupa mostra uma grade com os pixels reais em volta do ponteiro. É a diferença entre escolher a cor que você queria e escolher uma parecida.

As quatro notações

  • HEX: #3ba7c4. O que o CSS e as ferramentas de design usam. Três pares de dígitos hexadecimais para o vermelho, o verde e o azul.
  • RGB: os mesmos três números em decimal, de 0 a 255. A mesma informação, escrita de outro jeito.
  • HSL: matiz, saturação e luminosidade. A útil para ajustar uma cor: para ter uma versão mais escura do mesmo tom você muda um número em vez de adivinhar três.
  • CMYK: as quatro tintas de impressão. Leia o aviso abaixo antes de usar.

Sobre o valor CMYK

O número CMYK daqui é a conversão simples padrão, e vale saber que é isso. Uma conversão real depende do processo de impressão, do papel, do conjunto de tintas e de um perfil ICC: o mesmo arquivo impresso de dois jeitos precisa de dois conjuntos de números diferentes.

Use como ponto de partida para conversar com uma gráfica, não como especificação. Se uma cor importa de verdade (uma cor de marca numa embalagem), a gráfica vai querer o Pantone ou o valor com perfil, não quatro porcentagens tiradas de uma página web.

Além disso, há cores que simplesmente não podem ser impressas. Cores de tela vivas e saturadas, principalmente verdes e laranjas, ficam fora do que tinta sobre papel consegue produzir, e a conversão CMYK entrega em silêncio a cor alcançável mais próxima.

As cores da imagem

Embaixo da imagem há uma paleta com as cores dominantes, extraídas com um algoritmo chamado corte pela mediana (median cut). Ele divide repetidamente o espaço de cores pelo eixo em que as cores estão mais espalhadas, em vez de contar quais valores exatos são mais frequentes.

A diferença importa em fotografias. Um céu são milhares de azuis quase idênticos em que nenhum valor específico é frequente, então contar frequências devolve a mesma cor várias vezes, a um passo de distância. Dividir o espaço devolve as cores que uma pessoa de fato nomearia.

O que ele não faz é destacar um punhado de pixels entre milhares: um valor isolado insignificante não é uma cor dominante, e informá-lo seria informar ruído.

Qualidade

Contraste, e qual a precisão disso

Posso colocar texto sobre esta cor?

Quase sempre é essa a pergunta de verdade, então ela é respondida diretamente: cada cor escolhida é avaliada pelo contraste com texto branco e preto usando a fórmula WCAG, e ao lado da relação aparece se ela passa ou não.

  • 4,5:1 é o mínimo para texto normal (WCAG AA).
  • 3:1 é o mínimo para texto grande: uns 24 px, ou 19 px em negrito.
  • 7:1 é o nível AAA, mais rigoroso.

A fórmula não é uma simples comparação de brilho. Ela usa a luminância relativa, que dá ao verde muito mais peso que ao vermelho e ao azul e aplica uma curva gama. É por isso que um azul saturado que parece «médio» é bem mais escuro do que aparenta, e um amarelo que parece intenso é quase tão claro quanto o branco.

Calcular isso no olho de forma confiável não é possível, e por isso vale mostrar o número.

Por que a cor que você recebe pode não bater com o original

Duas ressalvas sinceras:

  • A compressão JPEG altera um pouco as cores. A informação de cor é guardada em resolução menor que o brilho, então o valor exato de um pequeno detalhe colorido pode ter se deslocado em relação ao que a câmera registrou. Amostrar uma área lisa grande deixa você mais perto.
  • Os perfis de cor não são aplicados. Uma imagem marcada como Adobe RGB ou Display P3 é lida como números puros, então uma cor saturada pode ser lida diferente de como um aplicativo com gerenciamento de cores a exibe. Para imagens sRGB, que são quase tudo na web, não há diferença nenhuma.

Para que as pessoas usam

  • Igualar uma cor de marca a partir de um logotipo quando ninguém acha o manual da marca.
  • Criar uma paleta a partir de uma fotografia: um jeito comum e realmente bom de escolher cores para um site ou uma apresentação.
  • Inspecionar uma captura de tela para achar a cor exata que um design usa.
  • Obter valores CSS de um layout que chegou como imagem.
  • Verificar a legibilidade antes de colocar texto sobre uma fotografia ou um bloco de cor.

Nada é enviado

A imagem é decodificada e lida no seu navegador. Não teria como funcionar de outro jeito nesta velocidade, porque toda a interação consiste em responder «o que há sob o meu cursor» tão rápido quanto você o move, e isso significa que o arquivo nunca sai do seu dispositivo.

Vale dizer isso porque as imagens que as pessoas amostram muitas vezes não são delas para compartilhar: um design não publicado, os materiais de marca de um cliente, a captura de tela de um concorrente.

Escolher de uma fotografia, não de um gráfico chapado

Um aviso prático. Fotografias não têm cores chapadas. O que parece um suéter vermelho liso são centenas de vermelhos que variam com a luz e a sombra, e o pixel em que você clica é uma amostra dessa gama, não «a» cor.

Numa fotografia, a paleta extraída costuma ser mais útil que qualquer escolha individual, porque cada item é a média de um grupo inteiro e não um pixel arbitrário. Num logotipo, numa captura de tela ou num gráfico chapado, uma única escolha é exatamente o certo: esses têm mesmo um único valor.

Obter uma versão mais escura ou mais clara

Use HSL. Mantenha o matiz e a saturação, e mude só a luminosidade: de hsl(199, 55%, 50%) para hsl(199, 55%, 35%) é sem dúvida a mesma cor, mais escura. Tentar o mesmo em HEX obriga a ajustar três valores ao mesmo tempo e adivinhar, que é como as paletas acabam com um «azul-escuro» que foi virando roxo sem ninguém perceber.

Relacionado

Se você está amostrando uma imagem para reproduzir o estilo dela, o visualizador de metadados diz com que câmera e ajustes ela foi feita. Se vai criar algo com as cores que encontrar, a ferramenta de marca d’água aceita diretamente um valor hexadecimal.

Perguntas e respostas

Seletor de cor: perguntas frequentes

Por que existe uma lupa?

Porque o que você normalmente amostra (um brilho, um fio de cabelo, o tom exato de um logotipo) tem poucos pixels, e no tamanho da tela o cursor cobre todos eles. A lupa mostra os pixels reais sob o ponteiro, que é a diferença entre escolher a cor que você queria e uma parecida.

Posso confiar nos valores CMYK para imprimir?

Use como ponto de partida, não como especificação. É a conversão simples padrão; uma real depende da impressora, do papel, do conjunto de tintas e de um perfil ICC, então o mesmo arquivo impresso de dois jeitos precisa de dois conjuntos de números diferentes. Se uma cor importa de verdade, a sua gráfica vai querer um Pantone ou um valor com perfil.

Como as cores principais são calculadas?

Com o corte pela mediana, que divide repetidamente o espaço de cores pelo eixo em que as cores estão mais espalhadas. Em fotografias funciona melhor que contar os valores mais frequentes: um céu são milhares de azuis quase idênticos em que nenhum é frequente, então contar frequências devolve a mesma cor várias vezes a um passo de distância.

Por que a cor que escolhi parece diferente do original?

Por dois motivos prováveis. O JPEG guarda a cor em resolução menor que o brilho, então pequenos detalhes coloridos se deslocam um pouco: amostrar uma área lisa grande evita isso. E os perfis de cor não são aplicados, então uma imagem Adobe RGB ou Display P3 é lida como números puros. Em imagens sRGB, que são quase tudo na web, nenhuma das duas coisas importa.

Que relação de contraste eu preciso?

4,5:1 para texto normal, 3:1 para texto grande (uns 24 px, ou 19 px em negrito) e 7:1 para o nível AAA, mais rigoroso. O número não é uma comparação de brilho: dá ao verde muito mais peso que ao azul e aplica uma curva gama, e é por isso que um azul saturado é bem mais escuro do que parece. Avaliar no olho não é confiável, e por isso o número é mostrado.

Minhas imagens são enviadas?

Não. A imagem é decodificada e lida no seu navegador; nesta velocidade não teria como funcionar de outro jeito, porque a ferramenta responde «o que há sob o meu cursor» tão rápido quanto você o move. Vale saber, dado o quanto as imagens amostradas são designs não publicados ou materiais de marca de outra pessoa.

Como consigo uma versão mais escura de uma cor?

Use o valor HSL e mude só a luminosidade, mantendo o matiz e a saturação. Fazer o mesmo em HEX obriga a ajustar três números ao mesmo tempo e adivinhar, que é como uma paleta acaba com um «azul-escuro» que foi virando roxo sem ninguém perceber.

Continue explorando

Ver todas as ferramentas