mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-03 05:04:24 +03:00
Keep baseline compatibility when specifying quality
16-bit quantization tables can appear at quality values below about 25. These may cause compatibility problems. Maintain baseline compatibility and avoid confusing users with warning messages.
This commit is contained in:
parent
0a235314b8
commit
b212a1eb8f
|
@ -173,7 +173,7 @@ ImagingJpegEncode(Imaging im, ImagingCodecState state, UINT8* buf, int bytes)
|
|||
context->cinfo.comp_info[i].quant_tbl_no = last_q;
|
||||
}
|
||||
} else if (context->quality != -1) {
|
||||
jpeg_set_quality(&context->cinfo, context->quality, FALSE);
|
||||
jpeg_set_quality(&context->cinfo, context->quality, TRUE);
|
||||
}
|
||||
|
||||
/* Set subsampling options */
|
||||
|
|
Loading…
Reference in New Issue
Block a user