@@ -208,6 +208,10 @@ static int setCompDefaults(struct jpeg_compress_struct *cinfo,
|
|||||||
jpeg_set_colorspace(cinfo, JCS_YCCK);
|
jpeg_set_colorspace(cinfo, JCS_YCCK);
|
||||||
else jpeg_set_colorspace(cinfo, JCS_YCbCr);
|
else jpeg_set_colorspace(cinfo, JCS_YCbCr);
|
||||||
|
|
||||||
|
/* Set scan pattern again as colorspace might have changed */
|
||||||
|
if (cinfo->use_moz_defaults)
|
||||||
|
jpeg_simple_progression(cinfo);
|
||||||
|
|
||||||
cinfo->comp_info[0].h_samp_factor=tjMCUWidth[subsamp]/8;
|
cinfo->comp_info[0].h_samp_factor=tjMCUWidth[subsamp]/8;
|
||||||
cinfo->comp_info[1].h_samp_factor=1;
|
cinfo->comp_info[1].h_samp_factor=1;
|
||||||
cinfo->comp_info[2].h_samp_factor=1;
|
cinfo->comp_info[2].h_samp_factor=1;
|
||||||
|
|||||||
Reference in New Issue
Block a user