我试图读取文件的格式,以便可以正确地为其分配一个新名称并将其写入磁盘,但是当 Image.open() 在图像上时,我无法将图像写入磁盘。例如:
这有效:
>>>file = open('708864.jpg')
>>> open('lala.jpeg', 'w').write(file.read())
但是,这不
>>>import Image
>>>im = Image.open('708864.jpg')
>>> im.format
>>> open('lala.jpeg', 'w').write(file.read())
它会创建一个损坏的文件 (lala.jpeg),任何软件都无法打开该文件。我怀疑罪魁祸首是 Image.open()。在尝试找到 Image.close() 语句后,我找不到一个。您将如何“关闭”此图像,以便我仍然可以将其写入磁盘?