halfTonePixel static method

int halfTonePixel(
  1. int brightness,
  2. int x,
  3. int y
)

Implementation

static int halfTonePixel(int brightness, int x, int y) {
  if (brightness < 128) return 1; // black pixel
  if (brightness < 180 && (y % 2 == 0 && x % 2 == 0)) return 1;
  if (brightness < 220 &&
      ((y % 4 == 0 && x % 4 == 0) || (y % 4 == 2 && x % 4 == 2)))
    return 1;
  if (brightness < 240 && (y % 4 == 0 && x % 4 == 0)) return 1;
  return 0; // white pixel
}