首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PIL - image.open返回错误的类型

PIL - image.open返回错误的类型
EN

Stack Overflow用户
提问于 2020-01-28 01:59:26
回答 1查看 87关注 0票数 1

我正在使用PIL的图像库来处理JPG文件。根据我的理解,调用PIL的open()函数应该返回一个Image类型的对象。但是,我遇到了一个问题,它返回一个PIL.JpegImagePlugin.JpegImageFile类型的对象。下面是我正在运行的代码:

代码语言:javascript
复制
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))

有人能告诉我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-01-28 02:04:06

根据documentationPIL.JpegImagePlugin.JpegImageFile类是PIL.Image.Image类的子类。

因此,您的对象是一种特定类型的Image,可以用作Image =)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59936504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档