Stavo aggiungendo alcuni colori a un'applicazione Windows. Una colonna stava per essere colorata per indicare i raggruppamenti per l'utente. Quindi in Photoshop ho prima selezionato alcuni colori da usare. Essendo matematicamente (piuttosto che graficamente) propenso, ho scelto di usare la tonalità ogni 60 gradi:

Nota : questa domanda riguarderà la teoria dei colori ; e meno sulla progettazione grafica o sull'usabilità.
Dato che avrei dovuto avere il testo nero (ad esempio 13 of 27) sopra questi colori, avevo bisogno che fossero abbastanza chiari. So che il valore L in Photoshop si riferisce al senso intrinseco umano di quanto "luce" sia il colore. Ho scelto un Luma di 90. Quindi, con più armeggiare in Photoshop, ho regolato la L di ogni colore in modo che ognuno avesse un Luma di 90.

Nota : ho intenzione di usare L , o Luma intercambiabile. so che ci sono definizioni precise e separate per L, L * , Luma, Luminanza, luminosità e leggerezza. Alcune definizioni possono essere precise, altre no. Evitiamo quella guerra santa e sappiamo solo che sto usando la cosa L in Photoshop. E supponiamo che due colori con la stessa L in Photoshop abbiano la stessa apparente "luminosità" , o "leggerezza" . Ancora una volta, perdona la luminosità e la leggerezza . Sì, sono inadeguato.
Quando cambio il valore L , la tonalità cambierebbe. Quindi si trattava di giocoleria. Regola la L, fonde la tonalità indietro al valore che desidero, regola la L, fonde la tonalità indietro, fonde la L, fonde la tonalità:

Alla fine ottengo la tonalità che voglio avere la L che desidero.
Ma quale saturazione?
Il codice che stavo aggiornando usava anche "grigio" come uno dei colori che potevano essere mostrati all'utente. Mi sono reso conto che il grigio non si adatta a nessuna delle mie tonalità. Incuriosito, ho aggiunto al mio doodle di Photoshop. È semplicemente una "saturazione" di zero (che è la manopola S in Photoshop):

Quindi mi è venuta in mente la domanda. Ho deciso di utilizzare un Luma=90per tutti i miei colori. Ciò significa che visivamente / psicologicamente / percettivamente tutti i colori sarebbero ugualmente "brillanti". Ho individuato una tonalità che desidero e ho individuato una Luma che desidero. Ma quale saturazione voglio?
Idealmente, e non so se questa è una cosa, potrebbero essere tutti ugualmente "colorati". non voglio che siano tutti grigi, li voglio più colorati di così. E li voglio tutti allo stesso "colorfullness" - se questa è una parola.
Quindi ho fatto quello che qualcuno avrebbe fatto, ho cercato su google wikipedia colorfullnesse c'è una voce :
Nella colorimetria e nella teoria del colore, la colorazione, la crominanza e la saturazione sono concetti correlati ma distinti che si riferiscono all'intensità percepita di un colore specifico.
- La colorazione è il grado di differenza tra un colore e il grigio.
- Chroma è la colorazione relativa alla luminosità di un altro colore che appare bianco in condizioni di visualizzazione simili.
- La saturazione è la colorazione di un colore in relazione alla propria luminosità.
Sebbene questo concetto generale sia intuitivo, termini come croma, saturazione, purezza e intensità sono spesso usati senza grande precisione e anche quando ben definiti dipendono fortemente dal modello di colore specifico in uso.
E poi l'articolo si trasforma in CIE, Lab, Luv. E non so cosa voglio.
Sono tornato a Photoshop e ho iniziato ad aumentare la manopola di "saturazione" di ciascun colore. Per una data tonalità, e la luminanza fissa, ho aumentato la saturazione con incrementi del 5% (dovendo fare i giochetti lungo la strada):

Ma ad un certo punto, i colori non possono più "saturare" senza perdere Luma:

E alcuni colori possono arrivare fino alla fine con S=100e L=100:

Il che mi porta alla mia domanda
Allo stesso modo la Luma definisce la "leggerezza" percepita di un colore:
esiste una metrica per la "colourfulness" percepita di un colore?
C'è una tale metrica? La saturazione nel modello di colore HSB di Photoshop è percettiva?
ho notato uno snippet nell'articolo di Wikipedia che è abbastanza facile da capire per me: usa l'ipotenusa di ae b:

potrei farlo, e capire quale dei miei colori ha lo stesso "Chroma" .
Bonus Chatter
Alla fine, nella vera applicazione, ho usato una ruota dei colori centrata attorno al blu 210 e ho evitato il verde (nel caso in cui le cose dell'utente siano buone) e ho usato colori complementari il più possibile.

Ma voglio ancora conoscere la teoria dei colori di "colorfullness" .
Lunghezza bonus ab
Supponendo la grandezza di un vettore ab nel modello di colore Lab, ovvero:
- colorfulness = Sqrt (a 2 + b 2 )
ho calcolato le lunghezze cromatiche di vari colori:

I colori di tonalità diverse con approssimativamente le stesse "lunghezze cromatiche" mi sembrano come se avessero la stessa "vivacità" . Se non dovesse emergere nient'altro, potrei tornare indietro e ricalcolare tutte le mie costanti esistenti usando questa formula.
Altrimenti mi tormenterà.




