void setup() {
 size(512, 512);
   background(0);
   PImage img = loadImage("Lenna.png");
   imageMode(CENTER);
   image(img, width/2, height/2);
   println("Width = " + img.width + ", Height = " + img.height);
 // Print the RGB values of pixel[0]
   loadPixels();
   color darkBlue = color(0, 51, 76);
   color lightBlue = color(112, 150, 158);
   color red = color(217, 26, 33);
   color yellow = color(252, 227, 166);
 
 for (int i = 0; i < pixels.length; i++) {
   // get and change the value of each pixel
   color pixelValue = pixels[i];
   float r = red(pixelValue);
   float g = green(pixelValue);
   float b = blue(pixelValue);
   float total = r + g + b;
 if (total < 182) {
   pixels[i] = darkBlue;
 } else if (total < 182*2) {
   pixels[i] = lightBlue;
 } else if (total < 182*3) {
   pixels[i] = yellow;
 } else {
   pixels[i] = red;
 }
   }
   updatePixels();
   color c = pixels[0];
   println("R = " + red(c) + ", G = " + green(c) + ", B = " + blue(c));
} // setup()