我正在使用pillow在python中打开图像(2.7.4 - 64位Windows 7) 下载 Pillow 的链接在这里:http://www.lfd.uci.edu/~gohlke/pythonlibs/ (Pillow-2.1.0.win-amd64-py2.7.exe)
但是安装后,打开图像时总是出错。示例:
import Image
import cStringIO
temp_file = open('C:\\Users\\Desktop\\images.png', 'rb+')
content = cStringIO.StringIO(temp_file.read())
image = Image.open(content)
我收到错误:
Traceback (most recent call last):
File "C:\Users\Desktop\test.py", line 7, in <module>
image = Image.open(content)
File "C:\Python27\lib\site-packages\PIL\Image.py", line 2008, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
如何解决?
最佳答案
我认为你应该这样做:
from PIL import Image
image=Image.open('C:\\Users\\Desktop\\images.png')
我不明白为什么你要在这个例子中使用cStringIO。还要注意导入行的差异。
关于file-io - 在 python 中使用 PILLOW 打开图像时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17626042/