//Press keys a,s,d,f,g to add a filter to the image //Roy Rushing PImage b; void setup(){ size(400,400); b = loadImage("Pumpkin.jpg"); } //loads the image void draw(){ image(b, 0, 0); } void keyPressed(){ if(key == 'a'){ redraw(); filter (INVERT);//defines the key pressed and what filter will be applied }else if (key == 's'){ redraw();//redraw allows for the function to "redraw" itself for a new function filter (POSTERIZE, 10);//the number 10 refers to how much of the filter is added }else if (key == 'd'){ redraw(); filter (BLUR,5); }else if (key == 'f'){ redraw(); filter (THRESHOLD, .95); }else if (key == 'g'){ redraw(); filter (GRAY); }else if (key == 'h'){ redraw(); } noLoop(); //allows for the function to remain on screen until user changes it }