topical media & game development

talk show tell print

graphic-processing-site-examples-Basics-Image-Pointillism-Pointillism.pde / pde



  
Pointillism by Daniel Shiffman. Mouse horizontal location controls size of dots. Creates a simple pointillist effect using ellipses colored according to pixels in an image.

  
   
  PImage a;
  
  void setup()
  {
    a = loadImage("eames.jpg");
    size(200,200);
    noStroke();
    background(255);
    smooth();
  }
  
  void draw()
  { 
    float pointillize = map(mouseX, 0, width, 2, 18);
    int x = int(random(a.width));
    int y = int(random(a.height));
    color pix = a.get(x, y);
    fill(pix, 126);
    ellipse(x, y, pointillize, pointillize);
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.