Einblick in die generative Gestaltung mit «Processing»

Sechs Kursabende à vier Stunden an der EB Zürich

Kurskonzeption und Leitung Hanna Züllig


< back

						/*
Autor: Daniel Roettele
Kurs: Einblick in die generative Gestaltung mit processing ip971221
Kursleitung: Hanna Zuellig
Veroeffentlicht unter der creative common license Attribution-NonCommercial-ShareAlike
CC BY-NC-SA  http://creativecommons.org/licenses/
*/

/* @pjs preload="sketches/kurstag04/Daniel_R/data/wallpapers10.net-flowers-140.jpg"; */

PImage img;         // Source image
int kachel=10;

void setup() {
  size(500,500);
  img = loadImage("sketches/kurstag04/Daniel_R/data/wallpapers10.net-flowers-140.jpg");
  
  smooth();
  background(0);
  noStroke();
}

void draw() {
  background(0);
  
  shapeMode(CENTER);
  
  
  for (int x = 0; x < width; x+=kachel ) {
    for (int y = 0; y < height; y+=kachel ) {
      
      
      color pix = img.get(x,y);
      fill(pix,150);
      
      float gray=brightness(pix);
      ellipse(x,y,gray/40,gray/40);
      
      stroke(pix, 50);
      strokeWeight(gray/200);
      line(x,y,x+kachel*5, y-kachel*5);
      
    }
  }
  
  if(mousePressed){
    saveFrame("Daniel_R.jpg");
  }
}