Nat*_*ins 2 python python-imaging-library pillow
我有一些简单的代码来加载图像文件然后显示它的大小,使用Pillow fork及其文档来了解如何查找图像属性.
这是一个从较大的文件中获取的代码片段,但我不认为任何其他部分应该对PIL有任何影响.我需要获取图像头文件,特别是大小,因此我可以将其转换为特定格式,用于需要特定输入数组的机器学习项目.以下是我理解要告诉我要做的文档.
from PIL import Image
im = Image.open("test.jpg")
print im
print im.size()
Run Code Online (Sandbox Code Playgroud)
这是我运行时遇到的错误
File "DataStorage.py", line 31, in <module>
print im.size()
TypeError: 'tuple' object is not callable
Run Code Online (Sandbox Code Playgroud)
size是属性,而不是图像对象的方法.只需键入im.size不带括号.
请注意,这基本上是由错误消息暗示:
TypeError:'tuple'对象不可调用
"可调用"是指通常通过向()对象添加括号来调用某些内容的操作.在这里,错误消息指出您实际上正在执行这样的调用操作:
(1,2)() # attempting to "call" a tuple will result in a TypeError
Run Code Online (Sandbox Code Playgroud)