/** * Prepare an image 16-value greyscale array for arduino */ PImage a; int sum; void setup() { sum=0; a = loadImage("/users/mrfoo/kerouac.gif"); for (int y=0; y<31; y++) { for (int x=0; x<23; x++) { color pix = a.get(x, y); int grey = int(round(abs(255-brightness(pix))/20)-1); if (grey<0) { grey=0; } print(grey+", "); sum+=grey; } println(); } println("Sum = "+sum); } void draw() { }