Eu estava adicionando algumas cores a um aplicativo do Windows. Uma coluna seria colorida para indicar agrupamentos para o usuário. Assim, no Photoshop, primeiro selecionei algumas cores para usar. Sendo matematicamente (em vez de graficamente) inclinado, escolhi usar o matiz a cada 60 graus:
Nota : Esta pergunta será sobre a teoria das cores ; e menos sobre design gráfico ou usabilidade.
Como eu teria que ter texto em preto (por exemplo 13 of 27
) sobre essas cores, eu precisava que elas fossem razoavelmente leves. Eu sei que o valor L no Photoshop se refere ao senso intrínseco do ser humano de quão "leve" é a cor. Eu escolhi um Luma de 90
. Assim, com mais mexidas no Photoshop, ajustei o L de cada cor para que cada um tivesse um Luma de 90
.
Nota : vou usar L ou Luma intercambiáveis. Eu sei que existem definições precisas e separadas para L, L * , Luma, Luminância, brilho e luminosidade. Algumas definições podem ser precisas, outras não. Vamos evitar essa guerra santa e saber que estou usando a coisa L no Photoshop. E vamos supor que duas cores com o mesmo L no photoshop terão o mesmo aparente "brilho" ou "luminosidade" para elas. Mais uma vez, perdoe brilho e leveza . Sim, sou inadequado.
À medida que altero o valor L , o matiz muda. Então foi um malabarismo. Ajuste o L, modifique o tom de volta ao valor que eu quero, ajuste o L, modifique o tom, modifique o tom, modifique o tom, modifique o tom:
Eventualmente, eu recebo o tom que eu quero ter o L que eu quero.
Mas que saturação?
O código que eu estava atualizando também usava "cinza" como uma das cores que podiam ser mostradas ao usuário. Percebi que o cinza não se encaixa em nenhum dos meus tons. Intrigado, eu adicionei ao meu doodle do photoshop. É simplesmente uma "saturação" de zero (que é o botão S no Photoshop):
Então, a pergunta me ocorreu. Eu decidi usar um Luma=90
para todas as minhas cores. Isso significa que visualmente / psicologicamente / perceptivamente todas as cores seriam igualmente "brilhantes". Eu fixei um matiz que eu quero e fixei um Luma que eu quero. Mas que saturação eu quero?
Idealmente, e não sei se isso é uma coisa, todos podem ser igualmente "coloridos". não quero que todos sejam cinzentos, quero-os mais coloridos que isso. E eu quero que todos tenham a mesma "colorfullness" - se isso é uma palavra.
Então eu fiz o que qualquer um faria, pesquisei no Google wikipedia colorfullness
e há uma entrada :
Na colorimetria e na teoria das cores, colorido, croma e saturação são conceitos relacionados, mas distintos, referentes à intensidade percebida de uma cor específica.
- Colorido é o grau de diferença entre uma cor e cinza.
- Croma é a coloração relativa ao brilho de outra cor que aparece branca sob condições de visualização semelhantes.
- Saturação é a coloração de uma cor em relação ao seu próprio brilho.
Embora esse conceito geral seja intuitivo, termos como croma, saturação, pureza e intensidade são frequentemente usados sem grande precisão e mesmo quando bem definidos dependem muito do modelo de cores específico em uso.
E então o artigo se volta para o CIE, Lab, Luv. E eu não sei o que eu quero.
Voltei ao Photoshop e comecei a aumentar o botão de "saturação" de cada cor. Para um determinado matiz e a luminosidade fixa, eu aumentei a saturação em incrementos de 5% (tendo que mexer no caminho):
Mas em algum momento, as cores não podem mais "saturar" sem perder Luma:
E algumas cores podem chegar até o fim com S=100
e L=100
:
O que me leva à minha pergunta
Do mesmo modo, o Luma define a "leveza" percebida de uma cor:
existe uma métrica para a " cor " percebida de uma cor?
Existe essa métrica? A saturação no modelo de cores HSB do Photoshop é perceptiva?
notei um trecho no artigo da Wikipedia que é fácil o suficiente para eu entender: use a hipotenusa de a
e b
:
eu poderia fazer isso e descobrir quais dos meus chips de cores têm o mesmo "Chroma" .
Bônus Chatter
No final, na aplicação real, usei uma roda de cores centralizada em torno do azul 210 e evitei o verde (caso o usuário considere verde significa bom), e use cores complementares o máximo possível.
Mas ainda quero saber sobre a teoria das cores da "colorfullness" .
Comprimento de ab do bônus
Assumindo a magnitude de um vetor ab no modelo de cores Lab, ou seja:
- colorido = Sqrt (a 2 + b 2 )
calculei os comprimentos de croma de várias cores:
Cores de diferentes tonalidades com aproximadamente os mesmos "comprimentos de croma" parecem-me com a mesma "coloração" . Se nada mais acontecer, eu poderia voltar e recalcular todas as minhas constantes existentes usando esta fórmula.
Caso contrário, isso vai me incomodar.