Home
last modified time | relevance | path

Searched refs:red_err (Results 1 – 1 of 1) sorted by relevance

/GUIX-v6.2.1/common/src/
Dgx_image_reader_colorspace_convert.c83 INT red_err; in _gx_image_reader_one_row_dither() local
100 red_err = (cur_err[col + 1] >> GX_FS_SCALE); in _gx_image_reader_one_row_dither()
104 if (want_pixel.gx_pixel_red + red_err > 255) in _gx_image_reader_one_row_dither()
108 else if (want_pixel.gx_pixel_red + red_err < 0) in _gx_image_reader_one_row_dither()
114 want_pixel.gx_pixel_red = (GX_UBYTE)(want_pixel.gx_pixel_red + red_err); in _gx_image_reader_one_row_dither()
148 red_err = ((want_pixel.gx_pixel_red - written_pixel.gx_pixel_red) << GX_FS_SCALE); in _gx_image_reader_one_row_dither()
153 if (GX_ABS(red_err) > GX_DITHER_SPECKLE_LIMIT) in _gx_image_reader_one_row_dither()
155 cur_err[col + 2] += ((red_err * 7) >> 4); in _gx_image_reader_one_row_dither()
156 next_err[col] += ((red_err * 3) >> 4); in _gx_image_reader_one_row_dither()
157 next_err[col + 1] += ((red_err * 5) >> 4); in _gx_image_reader_one_row_dither()
[all …]