PFont font; color bri = 255; float fade = 0; void setup(){ size(800, 600); colorMode(HSB); noCursor(); noStroke(); font = loadFont("HelveticaNeueLT-Black-68.vlw"); } void draw(){ fill(map(mouseX, 0, width, 0, 255), map(mouseY, 0, height, 0, 255), bri); rect(-1, -1, width+1, height+1); loadPixels(); color col = color(pixels[mouseY*width+mouseX]); if(keyPressed){ if(key == CODED){ if(keyCode == DOWN && bri > 0){ bri--; } else if(keyCode == UP && bri < 255){ bri++; } } } if (bri <= 128){ fade = 255; }; if (bri >= 128){ fade = 0; }; textFont(font); fill(fade); text("The color is #"+ hex(col, 6), 8, (height*0.5)); }