Lines Matching defs:pixels
1128 * @param pixels number of pixels
1133 is_black_line (uint8_t * buffer, unsigned int pixels, int mode)
1140 width = pixels * 3;
1144 width = pixels;
1162 /* we allow 3% black pixels maximum */
1177 * @param pixels number of pixels
1182 is_white_line (uint8_t * buffer, unsigned int pixels, int mode)
1189 width = pixels * 3;
1193 width = pixels;
1211 /* we allow 3% black pixels maximum */
1420 unsigned int i, j, k, dpi, pixels, read, black, white;
1449 pixels = MAX_SENSOR_PIXELS;
1462 status = start_scan (dev, MODE_COLOR, dpi, 0, pixels);
1474 for (j = 0; j < pixels * 3; j++)
1494 read_line (dev, buffer, pixels * 3, 1, SANE_FALSE, SANE_FALSE,
1506 fwrite (buffer, pixels * 3, 1, dbg);
1507 if (is_white_line (buffer, pixels, MODE_COLOR) && white < 256)
1511 for (j = 0; j < pixels * 3 && read > CALIBRATION_SKIP_LINES;
1517 if (is_black_line (buffer, pixels, MODE_COLOR) && black < 256)
1520 for (j = 0; j < pixels * 3; j++)
1531 /* average pixels and store in per dpi calibration data */
1532 for (j = 0; j < pixels * 3; j++)
1542 for (j = 0; j < pixels * 3; j += 3)
1548 for (j = 0; j < pixels * 3; j += 3)
1550 dev->calibration_data[i]->black_data[j] = red / pixels;
1551 dev->calibration_data[i]->black_data[j + 1] = green / pixels;
1552 dev->calibration_data[i]->black_data[j + 2] = blue / pixels;
1560 write_rgb_data (title, dev->calibration_data[i]->white_data, pixels, 1);
1563 write_rgb_data (title, dev->calibration_data[i]->black_data, pixels, 1);
1583 for (j = 0; j < pixels / coeff; j++)