IOError: 无法识别图像文件。

3
2个回答

7

我不知道PIL 1.1.6的问题出在哪里,但我刚刚用最新版本的Pillow 2.4.0测试过了,它可以正常工作:

>>> from PIL import Image
>>> im = Image.open("8.png")
>>> im.show()

PIL已经不再维护,而Pillow是一个积极维护和开发的分支。如要使用Pillow,请先卸载PIL然后安装Pillow。

更多安装说明请参考:http://pillow.readthedocs.org/en/latest/installation.html


卸载PIL,然后安装PIL:您的意思是安装Pillow吗? - bozdoz
我正在寻找解决相同问题的方法。到目前为止,Pillow并没有帮助我。不过还是感谢您的建议。 - bozdoz

1
尝试导入cv2。
>>> from PIL import Image
>>> import cv2
>>> im = cv2.imread("8.png")
>>> im = cv2.imwrite("8.png")

我希望它能够工作...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接