diff --git a/BasicImages/BasicImages.pde b/BasicImages/BasicImages.pde index 8b13789..fa3eea5 100644 --- a/BasicImages/BasicImages.pde +++ b/BasicImages/BasicImages.pde @@ -1 +1,23 @@ +PImage kobe; +float scaleFactor=0.5; +void setup () { + size(800, 600); + kobe=loadImage("Kobe.jpg"); + noCursor(); +} + +void draw() { + image(kobe, mouseX, mouseY, kobe.width*scaleFactor, kobe.height*0.5); + tint(0,255,0); + image(kobe, mouseX, mouseY, kobe.width*0.5, kobe.height*0.5); +} + +void keyPressed() { + if (keyCode==UP) { + scaleFactor += 0.1; + } + if (keyCode==DOWN) { + scaleFactor -= 0.1; + } +} \ No newline at end of file diff --git a/BasicImages/data/Kobe.jpg b/BasicImages/data/Kobe.jpg new file mode 100644 index 0000000..a10dd52 Binary files /dev/null and b/BasicImages/data/Kobe.jpg differ diff --git a/FilteringImages/FilteringImages.pde b/FilteringImages/FilteringImages.pde index 8b13789..ea9807f 100644 --- a/FilteringImages/FilteringImages.pde +++ b/FilteringImages/FilteringImages.pde @@ -1 +1,15 @@ +PImage kobe; +float scaleFactor=0.5; + + +void setup () { + size(800, 600); + kobe=loadImage("Kobe.jpg"); +} + +void draw() { + background(0); + image(kobe, mouseX, mouseY, kobe.width*scaleFactor, kobe.height*0.5); + filter(INVERT); +} \ No newline at end of file diff --git a/FilteringImages/data/Kobe.jpg b/FilteringImages/data/Kobe.jpg new file mode 100644 index 0000000..a10dd52 Binary files /dev/null and b/FilteringImages/data/Kobe.jpg differ diff --git a/FilteringImages/data/Steph Curry.jpg b/FilteringImages/data/Steph Curry.jpg new file mode 100644 index 0000000..6a2251d Binary files /dev/null and b/FilteringImages/data/Steph Curry.jpg differ diff --git a/IndependentImagePractice/IndependentImagePractice.pde b/IndependentImagePractice/IndependentImagePractice.pde index 8b13789..b2c8f0b 100644 --- a/IndependentImagePractice/IndependentImagePractice.pde +++ b/IndependentImagePractice/IndependentImagePractice.pde @@ -1 +1,24 @@ +PImage kobe; +PImage steph; +//declaring images +void setup () { + size(800, 600); + kobe=loadImage("Kobe.jpg"); + steph=loadImage("steph.jpg"); + kobe.mask(steph); + steph.mask(kobe); + tint(255,215,28); + //declaring images and masks +} + +void draw() { + background(map(mouseY, 0, height, 0, 255)); //mask order changes when mouseY changes + image(kobe, 0, 0); //load image on canvas + image(steph, 0, 0); //load image + +} + +void keyPressed() { //when key is pressed + tint(random(255),random(255),random(255)); //random tint when key is pressed +} \ No newline at end of file diff --git a/IndependentImagePractice/data/Kobe.jpg b/IndependentImagePractice/data/Kobe.jpg new file mode 100644 index 0000000..cb6d2e0 Binary files /dev/null and b/IndependentImagePractice/data/Kobe.jpg differ diff --git a/IndependentImagePractice/data/steph.jpg b/IndependentImagePractice/data/steph.jpg new file mode 100644 index 0000000..4ea4af1 Binary files /dev/null and b/IndependentImagePractice/data/steph.jpg differ diff --git a/MaskingImages/MaskingImages.pde b/MaskingImages/MaskingImages.pde index 8b13789..ff7ef16 100644 --- a/MaskingImages/MaskingImages.pde +++ b/MaskingImages/MaskingImages.pde @@ -1 +1,15 @@ +PImage StephCurry2; +PImage Kobe; +void setup() { + size(800,600); + StephCurry2=loadImage("Steph Curry2.jpg"); + Kobe=loadImage("Kobe.jpg"); + StephCurry2.mask(Kobe); +} + +void draw() { + background(map(mouseY,0,height,0,255)); + image(Kobe,0,0); + image(StephCurry2,0,0); +} \ No newline at end of file diff --git a/MaskingImages/data/Kobe.jpg b/MaskingImages/data/Kobe.jpg new file mode 100644 index 0000000..4121915 Binary files /dev/null and b/MaskingImages/data/Kobe.jpg differ diff --git a/MaskingImages/data/Steph Curry.jpg b/MaskingImages/data/Steph Curry.jpg new file mode 100644 index 0000000..18858a0 Binary files /dev/null and b/MaskingImages/data/Steph Curry.jpg differ diff --git a/MaskingImages/data/Steph Curry2.jpg b/MaskingImages/data/Steph Curry2.jpg new file mode 100644 index 0000000..dee1566 Binary files /dev/null and b/MaskingImages/data/Steph Curry2.jpg differ