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);
} |
...