我正在使用PIL的图像库来处理JPG文件。根据我的理解,调用PIL的open()函数应该返回一个Image类型的对象。但是,我遇到了一个问题,它返回一个PIL.JpegImagePlugin.JpegImageFile类型的对象。下面是我正在运行的代码:
from PIL import Image
for filename in os.listdir(""):
new_filename = filename
if(filename[0] == '.'):
new_filename = filename[2:]
picture = Image.open(new_filename, 'r')
print(type(picture))有人能告诉我怎么解决这个问题吗?
发布于 2020-01-28 02:04:06
根据documentation,PIL.JpegImagePlugin.JpegImageFile类是PIL.Image.Image类的子类。
因此,您的对象是一种特定类型的Image,可以用作Image =)。
https://stackoverflow.com/questions/59936504
复制相似问题