Fancy Diagonals --------------- image = new SimpleImage("x.png"); image.setZoom(20); for (pixel : image) { if (pixel.getX() + pixel.getY() == image.getHeight() - 1) { pixel.setRGB(255, 0, 255); } } print(image); Make a border ------------- image = new SimpleImage("x.png"); image.setZoom(20); for (pixel : image) { if(image.countNeighbors(pixel) < 9) { pixel.setRGB(0, 255, 0); } } print(image); Fancier Diagonals ----------------- image = new SimpleImage("x.png"); image.setZoom(20); for (pixel : image) { if (pixel.getX() + pixel.getY() == image.getHeight() - 1) { pixel.setRGB(255, 0, 255); } else { pixel.setRGB(0, 255, 0); } } print(image); Combining Conditionals ---------------------- image = new SimpleImage("x.png"); image.setZoom(20); for (pixel : image) { if(pixel.getX() + pixel.getY() == image.getHeight() - 1 || image.countNeighbors(pixel) < 9) { pixel.setRGB(0, 255, 0); } } print(image); Green Screen ------------ image = new SimpleImage("yosemite.jpg"); image.setZoom(0.5); print(image); back = new SimpleImage("paris.jpg"); back.setSameSize(image); back.setZoom(0.5); for (pixel : image) { if (pixel.isSimilarTo(0, 100, 255, 125)) { backPixel = back.getPixel(pixel.getX(), pixel.getY()); pixel.setRGB(backPixel.getRed(), backPixel.getGreen(), backPixel.getBlue()); } } print(image);