//Pixel Mapping - Miyajima
PImage img;
String url;
void setup(){
url = “http://farm9.staticflickr.com/8306/7981141846_5e8913a61b_z.jpg”;
img = loadImage(url);
size(640,400);
}
void draw(){
img.loadPixels();
for (int i=0; i<img.width; i++){
for (int j=0; j<img.height; j++){
pushMatrix();
img.pixels[i*j] = img.pixels[int(abs(cos(i)*sin(j)))];
img.pixels[i*j] = img.pixels[int(abs(cos(j)*sin(i)))];
popMatrix();
}
}
img.updatePixels();
image(img,0,0);
}