首页 > 代码库 > PIL在windwos系统下Image.show无法显示图片问题的解决方法
PIL在windwos系统下Image.show无法显示图片问题的解决方法
环境:1.win7 64位
2.python 2.7.8
3.PIL-1.1.7.win32-py2.7
在运行一下例子时候出现问题:
#-*-coding:utf-8-*-__author__ = ‘Hmily‘import Imageim=Image.open(‘pil.jpg‘)print im.format,im.size,im.modeim.show()
问题:图片无法显示
解决方法:
打开PIL安装目录:C:\Python27\Lib\site-packages\PIL
找到ImageShow.py文件,打开文件修改第99行代码
if sys.platform == "win32": class WindowsViewer(Viewer): format = "BMP" def get_command(self, file, **options): return "start /wait %s && del /f %s" % (file, file) register(WindowsViewer)
将代码:
return "start /wait %s && del /f %s" % (file, file)
修改为:
return "start /wait %s && PING 127.0.0.1 -n 5 > NUL && del /f %s" % (file, file)
重新运行代码:
参考:http://www.thecodingforums.com/threads/python-pil-and-vista-windows-7-show-not-working.707158/ 8楼
PIL在windwos系统下Image.show无法显示图片问题的解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。