Lines Matching defs:width
112 /* width used for calibration */
256 write_gray_data (unsigned char *image, char *name, SANE_Int width,
264 fprintf (fdbg, "P5\n%d %d\n255\n", width, height);
265 fwrite (image, width, height, fdbg);
272 write_rgb_data (char *name, unsigned char *image, SANE_Int width,
280 fprintf (fdbg, "P6\n%d %d\n255\n", width, height);
281 fwrite (image, width * 3, height, fdbg);
1455 /* width needs to be even */
2869 average_area (int color, SANE_Byte * data, int width, int height,
2875 pixels = width * height;
2886 for (x = 0; x < width; x++)
2888 rc += data[3 * width * y + x];
2889 gc += data[3 * width * y + x + 1];
2890 bc += data[3 * width * y + x + 2];
2902 for (x = 0; x < width; x++)
2904 gc += data[width * y + x];
3023 int width = 1200;
3161 total = width * height;
3178 startx + width);
3208 write_gray_data (data, "find_origin.pnm", width, height);
3218 for (x = 1; x < width - 1; x++)
3221 if (data[y * width + x] > max)
3222 max = data[y * width + x];
3226 -data[(y - 1) * width + x + 1] - 2 * data[(y - 1) * width + x] -
3227 data[(y - 1) * width + x - 1] + data[(y + 1) * width + x + 1] +
3228 2 * data[(y + 1) * width + x] + data[(y + 1) * width + x - 1];
3231 image[y * width + x] = current;
3235 write_gray_data (image, "find_origin_ysobel.pnm", width, height);
3253 for (x = 1; x < width - 1; x++)
3258 if (image[x + (y + 1) * width] - image[x + y * width] >= 20)
3265 sum /= width;
3338 int width = 250;
3456 startx + width);
3459 total = width * height;
3480 write_gray_data (data, "find_margin.pnm", width, height);
3485 while (x < width && data[x] < MARGIN_LEVEL)
3487 if (x == width)
4874 int width = CALIBRATION_WIDTH;
4885 sanei_rts88xx_set_scan_area (dev->regs, 1, 2, xstart, xstart + width);
5076 write_rgb_data (name, image, width, 1);
5082 global = average_area (SANE_TRUE, image, width, 1, &ra, &ga, &ba);
5737 the scanned width 1de => 5100 wide scan */
5824 the scanned width 1de => 5100 wide scan */
6131 int width;
6144 width = dev->pixels;
6194 fprintf (dbg, "P6\n%d %d\n255\n", width, lines);
6195 fwrite (image, width * 3, lines, dbg);
6199 fprintf (dbg, "P5\n%d %d\n255\n", width, lines);
6200 fwrite (image, width, lines, dbg);
6211 width = width * 3;
6213 for (x = 0; x < width; x++)
6218 sum += image[x + y * width];
6227 fprintf (dbg, "P6\n%d %d\n255\n", width / 3, 1);
6228 fwrite (dev->shading_data, width, 1, dbg);
6232 fprintf (dbg, "P5\n%d %d\n255\n", width, 1);
6233 fwrite (dev->shading_data, width, 1, dbg);
6282 int size, width, data_size;
6298 width = dev->pixels;
6366 /* real width != 675 --> 637
6373 for (i = 0; i < width; i++)
6444 fprintf (calib, "shading_data(%d)=", width);
6445 for (i = 0; i < width * 3; i++)
7125 the scanned width 1de => 5100 wide scan */
7223 the scanned width 1de => 5100 wide scan */
7416 the scanned width 3b5 => 10124 wide scan */