Einblick in die generative Gestaltung mit «Processing»

Sechs Kursabende à vier Stunden an der EB Zürich

Kurskonzeption und Leitung Hanna Züllig


< back

						/*
Autorin: Nadja Kümin
Kurs: Einblick in die generative Gestaltung mit processing ip971231
Kursleitung: Hanna Zuellig
Veroeffentlicht unter der creative common license Attribution-NonCommercial-ShareAlike
CC BY-NC-SA  http://creativecommons.org/licenses/
*/


/* @pjs preload="sketches/kurstag04/Nadja/data/DSC_0057.jpg"; */
PImage myimg;//neuer Variablen Datentyp PImage. Dieser Typ kann ein Bild speichern

PImage img;
int grid=14;
float speed = 0.01;

void setup() {
  size(580, 380);
  background(255);
  noStroke();
  smooth();
  frameRate(8);
  ellipseMode(RADIUS);
  img = loadImage("sketches/kurstag04/Nadja/data/DSC_0057.jpg");
}

void draw() {
  for(int x = 0; x < width; x +=grid) {
    for(int y = 0; y < height; y +=grid) {
      color c = img.get(x, y);
      
      float grau = brightness(c);
      float transp = map(grau, 0, 255, 255, 10);
      
      fill(c, transp);
      float r = map(grau, 0, 255, 14, 14);
      
      rect(int(random(x-speed)), int(random(y-speed)), r-10, r-10);
      stroke(255, 255, 255, 10);
    }
  }
  
  
}