有人能告诉我为什么PIL无法打开这个PNG文件吗?
我遇到了IOError:无法识别图像文件的问题,通过查看代码,似乎它尝试使用PIL.PngImagePlugin.PngImageFile和相应的“accept”函数,但返回False。我正在使用版本1.1.6。
有人能告诉我为什么PIL无法打开这个PNG文件吗?
我遇到了IOError:无法识别图像文件的问题,通过查看代码,似乎它尝试使用PIL.PngImagePlugin.PngImageFile和相应的“accept”函数,但返回False。我不知道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
>>> from PIL import Image
>>> import cv2
>>> im = cv2.imread("8.png")
>>> im = cv2.imwrite("8.png")