/* * Demonstration of use of image in mandala. */ /* @pjs preload="campus4.jpg"; */ void setup() { // PImage slu = loadImage("campus4.jpg"); PImage slu = loadImage("http://business.slu.edu/uploads/2012/11/08/slu-homepage-campus4.jpg"); int w = slu.width; int h = slu.height; size(2*w, 2*h); image(slu,0,0); PGraphics mask = createGraphics(w, h); mask.beginDraw(); mask.fill(255); // although this is already the default mask.strokeWeight(1); // although this is already the default mask.background(0); mask.beginShape(); mask.vertex(216, 14); mask.vertex(226, 38); mask.vertex(226, 160); mask.vertex(206, 160); mask.vertex(206, 38); mask.endShape(CLOSE); mask.endDraw(); slu.mask(mask); image(mask,w,0); image(slu,0,h); PImage morrisey = loadImage("http://upload.wikimedia.org/wikipedia/en/7/75/Atrium_outside.jpg"); image(morrisey,w,h); translate(w,h); scale(1.1,1.1); image(slu,-150,25); }