Väriarvon lukeminen

Seuraavalla rakenteella voidaan lukea yksittäisen pisteen, joka on tässä (100, 100), väriarvot (R, G, B).

 color vari = get(100,100);
float r = red(vari);
float g = green(vari);
float b = blue(vari);

Tehdään ohjelma, joka lukee punaisen ympyrän värikoordinaatin.

// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
void setup () {
size(400,400); // Ikkunan koko
background(255); // Taustaväri valkoinen
textSize(24); // Tekstin koko 24
}

void draw () {
fill(255,0,0); // Täyttöväri punainen
ellipse (100,100,100,100); // Piirrä punainen ympyrä
fill(0); // Musta täyttöväri tekstiä varten
color vari = get(100,100); // Lue pisteen väriarvot vari-muuttujaan.
float r = red(vari); // Selvitä värin R-arvo
float g = green(vari); // Selvitä värin G-arvo
float b = blue(vari); // Selvitä värin B-arvo
text("R = "+r,50,200); // Tulosta R arvo
text("G = "+g,50,250); // Tulosta G arvo
text("B = "+b,50,300); // Tulosta B arvo
}

Ohjelma tutkii pisteen (100, 100) ja tulostaa sen pisteen väriarvot.