下面的片段有什么问题?
它与图像格式无关,我尝试了jpg和png两种格式。
import Image
from cStringIO import StringIO
with open('/path/to/file/image.png') as f:
data = f.read()
img = Image.open(StringIO(data))
img.load()
Traceback (most recent call last):
File "<stdin>", line 4, in <module>
File "/usr/lib64/python2.7/site-packages/PIL/Image.py", line 2030, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
编辑:
从internet随机下载的图片和以下最基本的片段确实会出现这种情况:
import Image
im = Image.open('WicZW.jpg')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/PIL/Image.py", line 2030, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
问题是机器上的PIL和枕头库相互存在:
我用
而不是仅仅做
相关问题 更多 >
编程相关推荐