假设我已经使用PIL以JPEG格式和质量90保存了图像。如果我加载此图像并尝试再次保存它,我是否需要此次指定质量100,以便图像不会被进一步压缩或PIL识别出图像质量为90格式并保存而无需更多压缩?
我有这个问题,因为我想将所有图像保存在LMDB文件中。我将图像保存在具有90 JPEG压缩的磁盘中,并想知道以下代码段是否
img = Image.open(imagePath)
faux_file = BytesIO()
img.save(faux_file, 'JPEG')
contents = faux_file.getvalue()
faux_file.close()
将进一步降级图像(我不想发生这种情况)。