Questo post raccoglie link, video e materiali sull’utilizzo di programmi, servizi e delle librerie grafiche dedicate al linguaggio di programmazione Processing. È un documento di studio in continuo aggiornamento.
Scaricare Processing a questo indirizzo: download
Tools
Il programma più diffuso l’elaborazione delle immagini a riga di comando è ImageMagick
Come realizzare un’animazione GIF (articolo 1, articolo 2, articolo 3)
Esempi di programmazione elementare
Codice da esercitazione Hello .processing
void setup() {
size(500, 400);
background(10, 80, 100);
}
void draw() {
if (mousePressed) {
background(10, 80, 100);
}
stroke(255, 255, 255);
fill(160, 220, 90);
ellipse(mouseX, 200, 300, 300);
fill(160, 210, 230);
rect(245, mouseY, 10, 240);
fill(255, 255, 255);
ellipse(mouseX, mouseY, 70, 70);
}
Programma per disegnare un cerchio rosso dalla prima pressione e poi blu (dopo il primo click)
// Disegna cerchio rosso alla pressione
void setup() {
size(500,400);
}
void draw() {
background(0,0,0);
if (mousePressed) {
fill (255,0,0);
ellipse (mouseX, mouseY, 30,30);
}
else
{
fill (0,255,0);
ellipse (mouseX, mouseY, 30,30);
}
}
stesso esercizio del precedente con una variante che colora subito il cerchio
void setup() {
size(500,400);
}
void draw() {
background(0);
if (mousePressed) {
fill(0,255,0);
} else {
fill(255,0,0);
}
ellipse(mouseX,mouseY,60,60);
}
Piattaforma p5*
p5* è una piattaforma online per l’esecuzione di programmi scritti per Processing.
Esempio di utilizzo e risultato.
L’esempio è disponibile a questo indirizzo.

