processing
Colori in elaborazione
Ricerca…
introduzione
Sintassi
- colore (r, g, b);
- colore (r, g, b, alfa);
- colore (grigio);
- colore (grigio, alfa);
- colore (h, s, l); // La modalità deve essere HSB. Puoi cambiarlo usando colorMode.
Parametri
parametri | Dettagli |
---|---|
r | È il rosso del colore quando la modalità è RGB . |
g | È il verde del colore quando la modalità è RGB . |
B | È il blu del colore quando la modalità è RGB . |
alfa | È l'opacità del colore |
h | La tonalità del colore quando la modalità è HSB . |
S | La saturazione del colore quando la modalità è HSB . |
l | La luminosità / luminosità del colore quando la modalità è HSB . |
grigio | Il valore tra il nero (essendo 0) e il bianco (essendo 255). |
Osservazioni
Sebbene non sia stato menzionato nella documentazione ufficiale di elaborazione, esiste una modalità CMYK
che è possibile utilizzare.
Notazione del colore
Esistono vari modi per utilizzare i colori in Processing poiché Processing è molto flessibile con i formati di colore.
RGB e RGBA
Questa è la notazione standard RGB (A) e la modalità colore predefinita. I primi tre valori di colore (rosso, verde, blu) vanno da 0
a 255
. Ad esempio, l'esempio seguente è il colore rosso poiché il rosso è massimo a 255
mentre gli altri colori sono a 0
. Il bianco è a (255, 255, 255)
e il nero è (0, 0, 0)
. Il 4 ° parametro opzionale indica il valore alfa, ovvero la trasparenza. Come in altri componenti, l'intervallo di valori è nuovamente [0-255]; 0
essendo completamente trasparente e 255
completamente solido.
color(255, 0, 0) // This is red
color(0, 255, 0, 255) // This is opaque green, and is the same as color(0, 255, 0)
color(255, 255, 0, 10) // This is almost transparent yellow
HSB
La notazione HSB è simile alla notazione RGB, fatta eccezione per il fatto che rosso, verde e blu vengono sostituiti rispettivamente con tonalità, saturazione e luminosità. È possibile passare a HSB utilizzando colorMode(HSB)
.
color(0, 0, 255) //This is white
Come con RGB, HSB ha anche il valore alfa come quarto parametro.
Valori grigi
Se un parametro è specificato in una funzione colore, verrà interpretato come l'importo tra bianco e nero. Il bianco è rappresentato come 255 e nero come 0. È uguale al color(param1, param1, param1)
in modalità RGB. Se vengono specificati due parametri, il primo parametro verrà interpretato come sopra e il secondo sarà il valore alfa.