diff --git a/BasicImages/BasicImages.pde b/BasicImages/BasicImages.pde index 8b13789..c2df841 100644 --- a/BasicImages/BasicImages.pde +++ b/BasicImages/BasicImages.pde @@ -1 +1,33 @@ +PImage tacos; +float scaleFactor = .05; +int sz = 5; + +void setup () { + size(800, 600); + tacos = loadImage("tacos.jpg"); //image (exact name) + noCursor(); //cursor no show + noStroke(); +} + +void draw () { + //repeat 50 time w for loop + for (i=0; i <50; i++) { + int x = int(random(width)); + int y = int(random(height)); + fill(tacos.get(mouseX, mouseY)); + ellipse(mouseX, mouseY, 20, 20); + } + background(0); + tint (0, 115, 0); //tint + image(tacos, mouseX, mouseY, tacos.width*scaleFactor, tacos.height*scaleFactor); //image parameters (name,Xpos,Ypos,width,height) +} + +void keyPressed () { + if (keyCode == UP) { //pic grows w up + scaleFactor += .1; + } + if (keyCode == DOWN) { //pic shrinks w down + scaleFactor -= .1; + } +} \ No newline at end of file diff --git a/BasicImages/data/tacos.jpg b/BasicImages/data/tacos.jpg new file mode 100644 index 0000000..7185994 Binary files /dev/null and b/BasicImages/data/tacos.jpg differ diff --git a/FilteringImages/FilteringImages.pde b/FilteringImages/FilteringImages.pde index 8b13789..931b82e 100644 --- a/FilteringImages/FilteringImages.pde +++ b/FilteringImages/FilteringImages.pde @@ -1 +1,15 @@ +PImage tacos; +float scaleFactor = .23; +void setup() { + size(800, 600); + tacos = loadImage("01_Tacos_al_Pastor.jpg"); +} + +void draw() { + image(tacos, 0, 0, tacos.width*scaleFactor, tacos.height*scaleFactor); + filter(BLUR, 2); + filter(ERODE); + filter(GRAY); + +} \ No newline at end of file diff --git a/FilteringImages/data/01_Tacos_al_Pastor.jpg b/FilteringImages/data/01_Tacos_al_Pastor.jpg new file mode 100644 index 0000000..7185994 Binary files /dev/null and b/FilteringImages/data/01_Tacos_al_Pastor.jpg differ diff --git a/IndependentImagePractice/IndependentImagePractice.pde b/IndependentImagePractice/IndependentImagePractice.pde index 8b13789..e7971f8 100644 --- a/IndependentImagePractice/IndependentImagePractice.pde +++ b/IndependentImagePractice/IndependentImagePractice.pde @@ -1 +1,31 @@ +PImage fire2; +PImage hotline; +PImage drake; +PVector loc = new PVector (width/2, height/2), vel = PVector.random2D(); +void setup() { + size(800, 600); + fire2= loadImage("fire2.jpg"); + hotline = loadImage("hotline.jpg"); + hotline.mask(fire2); + drake = loadImage("drake.jpg"); +} + +void draw() { + background(map(mouseY, 0, height, 0, 255)); + image(fire2, 0, 0); + filter(BLUR, 10); + image(hotline, 0, 0); + image(drake, loc.x, loc.y); + loc.add(vel); + if (loc.x>width) { + loc.x=0; + } else if (loc.x<0) { + loc.x =width; + } + if (loc.y>height) { + loc.y = 0; + } else if (loc.y <0) { + loc.y = height; + } +} \ No newline at end of file diff --git a/IndependentImagePractice/data/drake.jpg b/IndependentImagePractice/data/drake.jpg new file mode 100644 index 0000000..f9218a9 Binary files /dev/null and b/IndependentImagePractice/data/drake.jpg differ diff --git a/IndependentImagePractice/data/fire.jpg b/IndependentImagePractice/data/fire.jpg new file mode 100644 index 0000000..44a7704 Binary files /dev/null and b/IndependentImagePractice/data/fire.jpg differ diff --git a/IndependentImagePractice/data/fire2.jpg b/IndependentImagePractice/data/fire2.jpg new file mode 100644 index 0000000..58d0cd1 Binary files /dev/null and b/IndependentImagePractice/data/fire2.jpg differ diff --git a/IndependentImagePractice/data/hotline.jpg b/IndependentImagePractice/data/hotline.jpg new file mode 100644 index 0000000..8feaa6b Binary files /dev/null and b/IndependentImagePractice/data/hotline.jpg differ diff --git a/MaskingImages/MaskingImages.pde b/MaskingImages/MaskingImages.pde index 8b13789..81c47af 100644 --- a/MaskingImages/MaskingImages.pde +++ b/MaskingImages/MaskingImages.pde @@ -1 +1,17 @@ +PImage tacos; +PImage superman; +void setup() { + size(800,600); + tacos = loadImage("tacos2.jpg"); + superman = loadImage("superman.jpg"); + superman.mask(tacos); +} + +void draw() { + background(map(mouseY,0,height,0,255)); + + image(tacos, 0, 0); + image(superman, 0,0); + +} \ No newline at end of file diff --git a/MaskingImages/data/superman.jpg b/MaskingImages/data/superman.jpg new file mode 100644 index 0000000..23abe0c Binary files /dev/null and b/MaskingImages/data/superman.jpg differ diff --git a/MaskingImages/data/tacos.jpg b/MaskingImages/data/tacos.jpg new file mode 100644 index 0000000..7185994 Binary files /dev/null and b/MaskingImages/data/tacos.jpg differ diff --git a/MaskingImages/data/tacos2.jpg b/MaskingImages/data/tacos2.jpg new file mode 100644 index 0000000..f1c5ac4 Binary files /dev/null and b/MaskingImages/data/tacos2.jpg differ