PIL Image.size() 不工作
PIL Image.size() not working
我有一些简单的代码来加载一个图像文件,然后显示它的大小,使用 Pillow fork 及其关于如何查找图像属性的文档。
这是从一个更大的文件中截取的代码片段,但我认为其他任何部分都不应该与 PIL 有任何关系。我需要获取图像头文件,特别是大小,以便我可以将其转换为特定格式,用于采用特定输入数组的机器学习项目。以下是我理解的文档告诉我要做的事情。
from PIL import Image
im = Image.open("test.jpg")
print im
print im.size()
这是我在 运行 这个
时得到的错误
File "DataStorage.py", line 31, in <module>
print im.size()
TypeError: 'tuple' object is not callable
size
是一个属性,不是图像对象的方法。只需键入 im.size
,不带括号。
请注意,错误消息基本上暗示了这一点:
TypeError: 'tuple' object is not callable
"callable"是指调用某物的动作,通常是在一个对象上加上括号()
。在这里,错误消息指出您实际上正在执行这样的调用操作:
(1,2)() # attempting to "call" a tuple will result in a TypeError
我有一些简单的代码来加载一个图像文件,然后显示它的大小,使用 Pillow fork 及其关于如何查找图像属性的文档。
这是从一个更大的文件中截取的代码片段,但我认为其他任何部分都不应该与 PIL 有任何关系。我需要获取图像头文件,特别是大小,以便我可以将其转换为特定格式,用于采用特定输入数组的机器学习项目。以下是我理解的文档告诉我要做的事情。
from PIL import Image
im = Image.open("test.jpg")
print im
print im.size()
这是我在 运行 这个
时得到的错误 File "DataStorage.py", line 31, in <module>
print im.size()
TypeError: 'tuple' object is not callable
size
是一个属性,不是图像对象的方法。只需键入 im.size
,不带括号。
请注意,错误消息基本上暗示了这一点:
TypeError: 'tuple' object is not callable
"callable"是指调用某物的动作,通常是在一个对象上加上括号()
。在这里,错误消息指出您实际上正在执行这样的调用操作:
(1,2)() # attempting to "call" a tuple will result in a TypeError