Pillow将图像保存到BytesIO或StringIO时发生KeyError:"JPG"。

4
我有一个Pillow Image对象image,我试图将其保存到IO.BytesIO对象temp中,使用image.save(temp, format="jpg")。然而,当我运行时,它会在这一行上产生KeyError:"JPG"save_handler = SAVE[format.upper()]。谢谢!
1个回答

4

这种格式被称为jpeg,而不是jpg,所以只需使用:

image.save(temp, format="jpeg")

请参考图像文件格式以获取可能的值(或PIL.Image.SAVE.keys())。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接