
Gestione del colore in Processing ed utilizzo dei commenti
Il colore è un elemento essenziale nella grafica digitale. In Processing, la gestione dei colori avviene tramite il modello RGB (Red, Green, Blue), in cui ogni colore è definito dalla combinazione di tre valori compresi tra 0 e 255. Esploriamo ora come applicare il colore agli oggetti grafici nei nostri sketch.
1. Il Modello RGB
I colori sugli schermi dei computer vengono generati combinando le tre componenti principali:
- Rosso (Red)
- Verde (Green)
- Blu (Blue)
Ciascuna componente può assumere valori da 0 (assenza di colore) a 255 (massima intensità). Per esempio:
size(400, 400); // Imposta la finestra background(0, 0, 255); // Sfondo blu

Alcuni esempi di colori nel modello RGB:
- Nero →
fill(0, 0, 0); - Bianco →
fill(255, 255, 255); - Rosso →
fill(255, 0, 0); - Verde →
fill(0, 255, 0); - Blu →
fill(0, 0, 255); - Giallo →
fill(255, 255, 0); - Ciano →
fill(0, 255, 255); - Magenta →
fill(255, 0, 255);
Selezione del Colore in Processing
Quando si lavora con i colori in Processing, può sorgere una domanda fondamentale: come faccio a conoscere i valori RGB di un colore specifico?
Per facilitare questa operazione, Processing mette a disposizione un Color Selector, uno strumento intuitivo che permette di scegliere facilmente un colore e ottenere i relativi valori numerici.
Come accedere al Color Selector
È possibile aprire il selettore di colori direttamente dall’ambiente di sviluppo di Processing andando su:
Menu → Strumenti → Selezionatore dei colori…


Una volta aperta la finestra del selettore, si può esplorare la gamma di colori disponibili e ottenere i relativi valori RGB(Rosso, Verde, Blu). Inoltre, lo strumento fornisce informazioni anche sui valori:
- HSB (Hue, Saturation, Brightness)
- Esadecimale (Hex), utile per il web design e altre applicazioni grafiche.
2. Applicare il colore agli oggetti
Per impostare il colore di riempimento di una figura, utilizziamo la funzione fill(), mentre stroke() permette di cambiare il colore del contorno.
Esempio: disegnare un cerchio colorato
size(400, 400); background(200); // Sfondo grigio fill(255, 0, 0); // Colore rosso stroke(0, 0, 0); // Contorno nero ellipse(200, 200, 150, 150);

Esercizio: Prova a cambiare il colore del cerchio variando i valori RGB nella funzione fill().
Continua a leggere












