Python成像库重新保存图像

时间:2018-02-21 17:56:12

标签: python python-imaging-library

假设我已经使用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()

将进一步降级图像(我不想发生这种情况)。

0 个答案:

没有答案