diff --git a/BasicImages/BasicImages.pde b/BasicImages/BasicImages.pde index 8b13789..2b50014 100644 --- a/BasicImages/BasicImages.pde +++ b/BasicImages/BasicImages.pde @@ -1 +1,35 @@ +//sketch->add file: select file to add to data folder +//control+k is shortcut to access data folder +//declare variables +PImage pusheen; +float scaleFactor = .1; + +void setup(){ +size(600,800); //set size of screen +noCursor(); //rid of cursor +noStroke(); + +//initialize variables +pusheen=loadImage("Pusheen.jpg"); +} + +void draw(){ +for(int i=0; i<50;i++){ +int x=int(random(width)); +int y=int(random(height)); +fill(pusheen.get(x,y)); +ellipse(x,y,20,20); +} + +image(pusheen,mouseX,mouseY,pusheen.width*scaleFactor,pusheen.height*scaleFactor); //display image +} + +void keyPressed(){ //run this once each time I press a key + +if(keyCode==UP){ //if key is up arrow, increase scale factor + scaleFactor+=.01; + }else if(keyCode==DOWN&&scaleFactor>.2){ //otherwise, if key is down arrow AND scale factor is > .2, decrease scale factor + scaleFactor-=.1; + } +} \ No newline at end of file diff --git a/BasicImages/data/Pusheen.jpg b/BasicImages/data/Pusheen.jpg new file mode 100644 index 0000000..a4a8175 Binary files /dev/null and b/BasicImages/data/Pusheen.jpg differ diff --git a/IndependentImagePractice/IndependentImagePractice.pde b/IndependentImagePractice/IndependentImagePractice.pde index 8b13789..6cf378d 100644 --- a/IndependentImagePractice/IndependentImagePractice.pde +++ b/IndependentImagePractice/IndependentImagePractice.pde @@ -1 +1,38 @@ +//declare variables +PImage pusheen; +PImage pusheen2; +PImage pusheen3; +PImage pusheen4; +PImage pusheen5; +PImage bat; + +void setup(){ +size(500,500); //set size of screen + +//initialize variables +pusheen=loadImage("pusheen.png"); +pusheen2=loadImage("pusheenat.jpg"); +pusheen3=loadImage("pusheenbread.jpg"); +pusheen4=loadImage("pusheengames.jpg"); +pusheen5=loadImage("pusheenpizza.jpg"); +bat=loadImage("batsignal.jpg"); + +pusheen.mask(bat); //mask the pusheen image + +} + +void draw(){ + +background(map(mouseY,0,height,0,255)); //draw a background + +//display images +image(pusheen2,0,0,250,250); +image(pusheen3,0,250,250,250); +image(pusheen4,250,0,250,250); +image(pusheen5,250,250,250,250); + +if(mousePressed){ //if the mouse is pressed... + image(pusheen,0,0,500,500); //...a new image will be displayed +} +} \ No newline at end of file diff --git a/IndependentImagePractice/data/batsignal.jpg b/IndependentImagePractice/data/batsignal.jpg new file mode 100644 index 0000000..1e3a7e7 Binary files /dev/null and b/IndependentImagePractice/data/batsignal.jpg differ diff --git a/IndependentImagePractice/data/pusheen.png b/IndependentImagePractice/data/pusheen.png new file mode 100644 index 0000000..ba951e6 Binary files /dev/null and b/IndependentImagePractice/data/pusheen.png differ diff --git a/IndependentImagePractice/data/pusheenat.jpg b/IndependentImagePractice/data/pusheenat.jpg new file mode 100644 index 0000000..8ab36f8 Binary files /dev/null and b/IndependentImagePractice/data/pusheenat.jpg differ diff --git a/IndependentImagePractice/data/pusheenbread.jpg b/IndependentImagePractice/data/pusheenbread.jpg new file mode 100644 index 0000000..43bcd26 Binary files /dev/null and b/IndependentImagePractice/data/pusheenbread.jpg differ diff --git a/IndependentImagePractice/data/pusheengames.jpg b/IndependentImagePractice/data/pusheengames.jpg new file mode 100644 index 0000000..0c3dc9a Binary files /dev/null and b/IndependentImagePractice/data/pusheengames.jpg differ diff --git a/IndependentImagePractice/data/pusheenpizza.jpg b/IndependentImagePractice/data/pusheenpizza.jpg new file mode 100644 index 0000000..f954bbc Binary files /dev/null and b/IndependentImagePractice/data/pusheenpizza.jpg differ