Guia

Como misturar duas cores com uma proporção ajustável

Introduza duas cores em hexadecimal com cardinal ou em texto com um padrão `rgb(...)`, escolha uma proporção entre 0 e 1 e inicie o cálculo. O resultado apresenta a mistura, as versões multiplicada e em modo ecrã e a mistura em RGB.

Ferramenta Misturador de Cores

Introduza duas cores em hexadecimal com cardinal ou em texto com um padrão rgb(...), escolha uma proporção entre 0 e 1 e inicie o cálculo. O resultado apresenta a mistura, as versões multiplicada e em modo ecrã e a mistura em RGB.

O que pode fazer

Este misturador combina dois valores de cor e permite controlar quanto a segunda cor influencia o resultado. Pode trabalhar com texto hexadecimal precedido por cardinal, incluindo a forma abreviada com três algarismos, ou com texto que contenha um padrão rgb(...) com três canais inteiros não negativos.

É útil quando pretende comparar uma mistura intermédia com dois modos adicionais de combinação. Numa operação bem-sucedida, o resultado inclui a mistura principal, uma versão multiplicada e uma versão em modo ecrã, todas em hexadecimal minúsculo com seis algarismos, além da mistura principal em formato RGB.

Como misturar as cores

  1. Introduza a primeira cor como hexadecimal com cardinal, por exemplo #ff0000, ou use texto com um padrão como rgb(255, 0, 0). A entrada é aparada e convertida para minúsculas antes da tentativa de leitura.

  2. Introduza a segunda cor seguindo a mesma regra. Se deixar ambas por preencher, são usados #ff0000 para a primeira e #0000ff para a segunda.

  3. Defina a proporção entre as cores. O valor é convertido para número e fica limitado ao intervalo de 0 a 1: 0 mantém a contribuição da primeira cor, enquanto 1 leva a interpolação até à segunda. Se a conversão provocar um erro de tipo ou de valor, é usada a proporção 0,5. Quando o campo é omitido, a proporção inicial também é 0,5.

  4. Inicie o cálculo e leia os valores apresentados. Com duas cores reconhecidas, cada canal é interpolado de uma cor para a outra de acordo com a proporção escolhida. Os canais apresentados são arredondados; nos valores hexadecimais, ficam também limitados ao intervalo de 0 a 255.

  5. Compare os quatro formatos devolvidos: hexadecimal da mistura, hexadecimal multiplicado, hexadecimal em modo ecrã e valor RGB da mistura. Se uma cor não for reconhecida, o cálculo devolve uma indicação de erro em vez dos valores calculados.

Como interpretar o resultado

A proporção não representa uma percentagem escrita como texto, mas um valor numérico no intervalo de 0 a 1. Assim, 0,25 coloca a interpolação mais perto da primeira cor, enquanto 0,75 a coloca mais perto da segunda. Valores fora desse intervalo são contidos nos seus limites, e uma entrada que não possa ser convertida para número volta a 0,5.

Uma resposta válida apresenta três cores em hexadecimal minúsculo com seis algarismos, correspondentes à mistura, à operação multiplicada e ao modo ecrã, e apresenta ainda a mistura em RGB. Estes formatos permitem observar a mesma operação principal em representações diferentes, sem que isso constitua uma garantia de precisão cromática ou de compatibilidade com um padrão específico.

Se surgir uma indicação de erro, reveja primeiro se ambas as entradas usam hexadecimal com cardinal ou texto que contenha um padrão rgb(...) com três inteiros não negativos. Um texto hexadecimal com cardinal, mas malformado, pode falhar durante a conversão em vez de seguir o ramo de entrada não reconhecida.

Exemplo prático

Está a preparar uma paleta e quer observar uma mistura intermédia entre vermelho e azul, dando uma contribuição menor à segunda cor.

Introduza #ff0000 como primeira cor, rgb(0, 0, 255) como segunda cor e 0,25 como proporção; em seguida, inicie o cálculo para comparar os formatos devolvidos.

Com duas entradas reconhecidas, espere três valores hexadecimais minúsculos de seis algarismos, para a mistura, a operação multiplicada e o modo ecrã, além de um valor RGB para a mistura principal.

Limitações

  • A entrada deve seguir os formatos de cor descritos. Uma cor não reconhecida devolve uma indicação de erro, enquanto um hexadecimal com cardinal malformado pode falhar durante a conversão.
  • Os resultados disponíveis são a mistura, a operação multiplicada, o modo ecrã e a mistura em RGB; não são aqui estabelecidas garantias de precisão cromática ou de conformidade com um padrão.

Erros comuns

  • Introduzir um nome de cor ou um hexadecimal com cardinal malformado pode impedir a leitura da cor. Corrija o valor para um hexadecimal válido, incluindo o cardinal, ou para texto com um padrão rgb(...) formado por três inteiros não negativos; depois repita o cálculo.

Perguntas frequentes

Posso introduzir o nome de uma cor?

Se o nome não estiver acompanhado por um formato hexadecimal com cardinal ou por texto com um padrão rgb(...), não conte com o seu reconhecimento. Use uma destas duas formas de entrada.

O que acontece se deixar os campos vazios?

Se omitir as cores, são usadas #ff0000 e #0000ff; se omitir a proporção, é usado 0,5. Pode substituir estes valores introduzindo as suas próprias entradas.

Como é tratada uma proporção inválida?

Se a proporção puder ser convertida para número, fica limitada entre 0 e 1. Se a conversão falhar, é usada 0,5, pelo que uma entrada inválida não mantém necessariamente o valor escrito.

Ferramenta

Misturador de Cores