public Channel gamma8() { for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { float val = 1f - getPixel(x, y); val = val*val; val = val*val; putPixel(x, y, 1 - val*val); } } return this; }