January 18, 2013
//Pixel Mapping - MiyajimaPImage 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);}

//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);
}