IDLE Python / PIL模块 - 默认图像查看器
我在Win7 x64上使用IDLE Python(虽然是x86版本的Python,因为PIL在x64上不兼容),一切正常,但我遇到了一个问题:当我用show()方法显示图片时,它会在我电脑上默认的图片查看器中打开(在我这里是Photoshop)。
PIL模块的文档里说,show()方法“会用外部查看器显示图片(通常在Unix上是xv,在Windows上是画图程序)”。[链接]
但在Windows中,Photoshop并不是我的默认图片查看器(Picasa才是),所以这并不能解释问题。
我有一台运行Ubuntu的上网本,那个就没问题——它会打开一个小的图片查看窗口,而不是一个庞大的64位图像编辑软件!
有没有人知道这是为什么,以及我该如何把IDLE使用的图片查看器换成一个更合适的?
1 个回答
5
PIL show()
这个功能会把图片转换成位图文件,然后用电脑上默认的程序打开这些位图文件,通常情况下就是 Photoshop。
解决办法:把电脑上打开 .bmp
文件的默认程序换成一个图片查看器。