python 怎么通过 PIL 获得图片尺寸

先贴一下我的代码fromPILimportImagepic_path='logo_white_ee663702.png'im=Image.open(pic_path)(x... 先贴一下我的代码
from PIL import Image

pic_path = 'logo_white_ee663702.png'
im = Image.open(pic_path)
(x, y) = im.size()

print "size: ", x, y

然后报错了 TypeError: 'tuple' object is not callable
请问下怎么才能获得尺寸呢 谢谢~
展开
 我来答
lpe234
2014-08-31 · TA获得超过2778个赞
知道小有建树答主
回答量:1250
采纳率:50%
帮助的人:569万
展开全部
from PIL import Image

pic_path = 'logo_white_ee663702.png'
im = Image.open(pic_path)
# 这样就可以了
x, y = im.size

print "size: ", x, y

 以下为 PIL Image.py 源码

class Image:

    format = None
    format_description = None

    def __init__(self):
        # FIXME: take "new" parameters / other image?
        # FIXME: turn mode and size into delegating properties?
        self.im = None
        self.mode = ""
        self.size = (0, 0)
        self.palette = None
        self.info = {}
        self.category = NORMAL
        self.readonly = 0
        
# 可以看到,初始化时有属性 size
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式