Ricerca…


introduzione

Questo articolo ti mostrerà i vari formati di colori in Processing e i modi in cui possono essere utilizzati.

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.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow