In diesem Tutorial werden wir anfangen mit Bildern zu arbeiten – dabei benutzen wir zunächst statische Bilder. Wir werden Schritt für Schritt unsere eigenen Filter schreiben und einfache Histogramm-Aufgaben bearbeiten.
...
Danach können wir ein beliebiges Bild lade laden und darstellen:
Code Block |
---|
myImage = loadImage("Bild.png"); image(myImage, 0, 0, width, height); |
Folgend das komplette Processing-Sketch:
Code Block | ||||
---|---|---|---|---|
| ||||
PImage myImage; void setup() { size(200,200); myImage = loadImage("EinBild.png"); } void draw() { image(myImage, 0, 0, width, height); } |
...
Code Block |
---|
image(images[3], 0, 0); |
Folgend das komplette Processing-Sketch:
Code Block | ||||
---|---|---|---|---|
| ||||
PImage [] images; int numOfImages = 6; int whichImage = 0; void setup() { size(200,200); images = new PImage[numOfImages]; for(int i=0; i<numOfImages; i++) { images[i] = loadImage("Bilder"+i+".png"); } } void draw() { image(images[whichImage], 0, 0, width, height); } void mousePressed() { whichImage = (int)random(0, numOfImages); } |
...