有谁可以告诉为什么PIL无法打开此PNG文件?
我得到IOError:无法识别图像文件,通过查看代码,它似乎尝试了PIL.PngImagePlugin.PngImageFile和相应的“accept”函数,并返回False
我正在使用版本1.1.6
答案 0 :(得分:7)
我不知道PIL 1.1.6的问题是什么,但我刚用最新的Pillow 2.4.0进行了测试,这很有效:
>>> from PIL import Image
>>> im = Image.open("8.png")
>>> im.show()
PIL in unmaintained和Pillow是一个积极维护和开发的分支。要使用Pillow,首先卸载PIL,然后安装Pillow。
此处有更多安装说明:http://pillow.readthedocs.org/en/latest/installation.html
答案 1 :(得分:1)
尝试导入cv2
>>> from PIL import Image
>>> import cv2
>>> im = cv2.imread("8.png")
>>> im = cv2.imwrite("8.png")
我希望它的工作......