Merge pull request #164 from tmatth/fix_16bit_input
rdpng: convert 16-bit input to 8-bit
This commit is contained in:
4
rdpng.c
4
rdpng.c
@@ -76,6 +76,10 @@ start_input_png (j_compress_ptr cinfo, cjpeg_source_ptr sinfo)
|
|||||||
cinfo->in_color_space = JCS_RGB;
|
cinfo->in_color_space = JCS_RGB;
|
||||||
cinfo->input_components = 3;
|
cinfo->input_components = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (bit_depth == 16)
|
||||||
|
png_set_strip_16(source->png_ptr);
|
||||||
|
|
||||||
cinfo->data_precision = 8;
|
cinfo->data_precision = 8;
|
||||||
cinfo->image_width = width;
|
cinfo->image_width = width;
|
||||||
cinfo->image_height = height;
|
cinfo->image_height = height;
|
||||||
|
|||||||
Reference in New Issue
Block a user