Vertiefungsaufgaben Processing

Projekt Bildbearbeitung mit Processing 2017

Eine Ausstellung der Projektarbeiten zum Thema Bildbearbeitung mit Processing.
Im Rahmen von 5 Doppellektionen wurde ein Einstieg in die Programmiersprache Processing gewagt.

Projektegallerie

Projekt Aquarellfilter

Der Filter macht aus dem Originalbild ein Aquarell mit Pinselstrichen.

public void draw() {
image(original, 0, 0, original.width, original.height);
int x = int(random(width));
int y = int(random(height));
int x1 = int(random(35)+x);
int y1 = int(random(35)+y);
int farbe = original.get(x,y);
int farbeL = original.get(x1, y1);
int farbeR = original.get(x,y);
int farbeD = color(int((red(farbe)+red(farbeL)+red(farbeR))/3),int((green(farbe)+green(farbeL)+green(farbeR))/3), int((blue(farbe)+blue(farbeL)+blue(farbeR))/3)); stroke(farbeD);
strokeWeight(int(random(7)+5));
line(x+original.width, y, x1+original.width, y1);
}

Projekt Filtermaske

Originalbild mit Filtermatrix umrechnen. Scharfzeichnungsfilter, der Kanten betont.

Aufgabenstellungen

3 Doppellektionen an der KSBG, 4 Aufgaben zu Bildbearbeitung: