diff --git a/BasicImages/BasicImages.pde b/BasicImages/BasicImages.pde deleted file mode 100644 index 8b13789..0000000 --- a/BasicImages/BasicImages.pde +++ /dev/null @@ -1 +0,0 @@ - diff --git a/BasicImages/data/BasicImages.pde b/BasicImages/data/BasicImages.pde new file mode 100644 index 0000000..e0f6170 --- /dev/null +++ b/BasicImages/data/BasicImages.pde @@ -0,0 +1,28 @@ +PImage chocolate;//declare variable for images +float scaleFactor;//variable for size of image +float x; + +void setup(){ + size(602,209); + chocolate= loadImage("hershey.jpg");//to load image + scaleFactor= 1;//to change the dimensions of image + imageMode(CENTER); +} + +void draw(){ + background(0);// background set to 0 so flag will not be dragged into multiple images of itself, no trail of flags + //tint(120,200); + image(chocolate, width/2, height/2, chocolate.width*scaleFactor, chocolate.height*scaleFactor);// dimensions of picture, resized, and will follow mouse + filter(INVERT);//inverted image +} +void keyPressed(){ + if (keyCode==ESC){ + exit(); + } + if(keyCode==UP){//each time the key UP is pressed, then the picture gets bigger + scaleFactor+=.1; + } + if(keyCode==DOWN){//everytime the key DOWN is pressed, the picture gets smaller + scaleFactor-=.1; + } +} \ No newline at end of file diff --git a/BasicImages/data/gray2.jpg b/BasicImages/data/gray2.jpg new file mode 100644 index 0000000..b6e2a39 Binary files /dev/null and b/BasicImages/data/gray2.jpg differ diff --git a/BasicImages/data/hershey.jpg b/BasicImages/data/hershey.jpg new file mode 100644 index 0000000..5b0631f Binary files /dev/null and b/BasicImages/data/hershey.jpg differ diff --git a/BasicImages/data/pelarge.gif b/BasicImages/data/pelarge.gif new file mode 100644 index 0000000..d24c392 Binary files /dev/null and b/BasicImages/data/pelarge.gif differ diff --git a/BlendingImages/BlendingImages.pde b/BlendingImages/BlendingImages.pde index 8b13789..b9d2162 100644 --- a/BlendingImages/BlendingImages.pde +++ b/BlendingImages/BlendingImages.pde @@ -1 +1,30 @@ +PImage mainImage;//declare the picture variable +PImage mask; +float scaleFactor;// scale the picture +void setup(){//runs settings once + size(600,600); + mainImage=loadImage("gray2.jpg");// initialize variable picture + mask=loadImage("benderface.jpg"); + scaleFactor=1; + imageMode(CENTER);// how the image will appear on the screen + mainImage.blend(mask, 0,0,600,600,0,0,600,600,SUBTRACT);//initialize the blending in the picture + + +} + +void draw(){// runs settings in a loop + background(0); + image(mainImage, width/2, height/2);// redraw the image + + + + +} + +void keyPressed(){ + if(keyCode==ESC){ + exit(); + + } +} \ No newline at end of file diff --git a/BlendingImages/data/benderface.jpg b/BlendingImages/data/benderface.jpg new file mode 100644 index 0000000..c2bb127 Binary files /dev/null and b/BlendingImages/data/benderface.jpg differ diff --git a/BlendingImages/data/gray2.jpg b/BlendingImages/data/gray2.jpg new file mode 100644 index 0000000..b6e2a39 Binary files /dev/null and b/BlendingImages/data/gray2.jpg differ diff --git a/IndependentImagePractice/IndependentImagePractice.pde b/IndependentImagePractice/IndependentImagePractice.pde index 8b13789..282e9e6 100644 --- a/IndependentImagePractice/IndependentImagePractice.pde +++ b/IndependentImagePractice/IndependentImagePractice.pde @@ -1 +1,36 @@ +PImage mainImage;//declare the picture variable +PImage mask; +PImage point; +float scaleFactor;// scale the picture +float c=1; +void setup(){//runs settings once + size(300,279); + mainImage=loadImage("stars.jpg");// initialize variable picture + mask=loadImage("Bazinga.jpg"); + point=loadImage("logo.jpg"); + scaleFactor=.1; + imageMode(CENTER);// how the image will appear on the screen + mainImage.blend(mask, 0,0,300,279,0,0,300,279,ADD);//initialize the blending in the picture + noStroke(); + + +} + +void draw(){// runs settings in a loop + image(mainImage, width/2, height/2);// redraw the image + filter(GRAY); + if(mousePressed){ + image(point,mouseX,mouseY,point.width*scaleFactor, point.height*scaleFactor); + } + +} +void keyPressed(){ + if(keyCode==ESC){ + exit(); + + } + + } + + \ No newline at end of file diff --git a/IndependentImagePractice/data/Bazinga.jpg b/IndependentImagePractice/data/Bazinga.jpg new file mode 100644 index 0000000..2929559 Binary files /dev/null and b/IndependentImagePractice/data/Bazinga.jpg differ diff --git a/IndependentImagePractice/data/logo.jpg b/IndependentImagePractice/data/logo.jpg new file mode 100644 index 0000000..bb4a166 Binary files /dev/null and b/IndependentImagePractice/data/logo.jpg differ diff --git a/IndependentImagePractice/data/stars.jpg b/IndependentImagePractice/data/stars.jpg new file mode 100644 index 0000000..8e04fc0 Binary files /dev/null and b/IndependentImagePractice/data/stars.jpg differ diff --git a/MaskingImages/MaskingImages.pde b/MaskingImages/MaskingImages.pde index 8b13789..dc2adb6 100644 --- a/MaskingImages/MaskingImages.pde +++ b/MaskingImages/MaskingImages.pde @@ -1 +1,27 @@ +PImage mainImage;//declare the picture variable +PImage mask; +float scaleFactor;// scale the picture +void setup(){//runs settings once + size(600,600); + mainImage=loadImage("gray2.jpg");// initialize variable picture + mask=loadImage("benderface.jpg"); + scaleFactor=1; + imageMode(CENTER);// how the image will appear on the screen + mainImage.mask(mask); + +} + +void draw(){// runs settings in a loop + background(0); + image(mainImage, width/2, height/2);// where the image will be positioned + + +} + +void keyPressed(){ + if(keyCode==ESC){ + exit(); + + } +} \ No newline at end of file diff --git a/MaskingImages/data/Bender.png b/MaskingImages/data/Bender.png new file mode 100644 index 0000000..ee3b835 Binary files /dev/null and b/MaskingImages/data/Bender.png differ diff --git a/MaskingImages/data/benderface.jpg b/MaskingImages/data/benderface.jpg new file mode 100644 index 0000000..c2bb127 Binary files /dev/null and b/MaskingImages/data/benderface.jpg differ diff --git a/MaskingImages/data/gray.jpg b/MaskingImages/data/gray.jpg new file mode 100644 index 0000000..c732f25 Binary files /dev/null and b/MaskingImages/data/gray.jpg differ diff --git a/MaskingImages/data/gray2.jpg b/MaskingImages/data/gray2.jpg new file mode 100644 index 0000000..b6e2a39 Binary files /dev/null and b/MaskingImages/data/gray2.jpg differ diff --git a/MaskingImages/gray.jpg b/MaskingImages/gray.jpg new file mode 100644 index 0000000..c732f25 Binary files /dev/null and b/MaskingImages/gray.jpg differ