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.