Sechs Kursabende à vier Stunden an der EB Zürich
Kurskonzeption und Leitung Hanna Züllig
/* Autor: Christian Schmid 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/ */ /* Christian Schmid Rasterpunkte sind Ellipsen - abhängig von mouseX und mouseY */ /* @pjs preload="sketches/kurstag04/Christian_S/data/thing2.jpg"; */ PImage img; // Source image int kachel=15; void setup() { size(384,288); img = loadImage("sketches/kurstag04/Christian_S/data/thing2.jpg"); smooth(); background(255); noStroke(); } void draw() { img.loadPixels(); shapeMode(CENTER); background(255); for (int x = 0; x < width; x+=kachel ) { for (int y = 0; y < height; y+=kachel ) { color pix = img.get(x,y); fill(pix); float durchmesserX=mouseX/10; float durchmesserY=mouseY/10; if(durchmesserX<2){ durchmesserX=2; } if(durchmesserY<2){ durchmesserY=2; } ellipse(x,y,durchmesserX,durchmesserY); } } if(keyPressed && key == 's') { saveFrame ("Christian_####.jpg"); } }