Advertisement
xeromino

debris

Nov 3rd, 2015
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.70 KB | None | 0 0
  1. PImage img;
  2. int turns = 30;
  3. float r;
  4.  
  5. void setup() {
  6.   size(800, 600);
  7.   background(255);
  8.   img = loadImage("pic1.JPG");
  9.   imageMode(CENTER);
  10.   img.filter(THRESHOLD);
  11.   img.filter(BLUR, 0.7);
  12.   img.loadPixels();
  13.   for (int x=0; x<img.width; x++) {
  14.     for (int y=0; y<img.height; y++) {
  15.       color c = img.get(x, y);
  16.       if (brightness(c)>25) img.pixels[y*img.width+x] &= 0x00FFFFFF;
  17.     }
  18.   }
  19.   img.updatePixels();
  20.   for (int i=0; i<turns; i++) {
  21.     pushMatrix();
  22.     translate(width/2, height/2);
  23.     rotate(r);
  24.     //tint(255, 50);
  25.     image(img, 0, 0);
  26.     popMatrix();
  27.     r += TWO_PI/turns;
  28.   }
  29. }
  30.  
  31. void draw() {
  32. }
  33.  
  34. void keyPressed() {
  35.   save(random(1234354)+".jpg");
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement