JPEG质量有两个部分。第一个是
quality您已经设置为最大可能值的设置。
JPEG还使用色度二次采样,假设色相的变化不如亮度变化重要,并且可以安全地丢弃某些信息。不幸的是,在要求苛刻的应用程序中,情况并非总是如此,您最容易在红色边缘注意到这一点。PIL不会公开记录的设置来控制此方面。
Pascal Beyeler编辑:
我刚刚找到了一个禁用子采样的选项。您可以
subsampling=0在保存图像时进行设置,图像看起来更清晰!感谢您的帮助标记!
im.save('/path/to/cover-2.jpg', format='JPEG', subsampling=0, quality=100)


