python3.5 PIL图像不显示图像

时间:2017-03-28 21:06:58

标签: python python-3.x pillow

以下代码不显示图像lists.jpg(在当前目录中):
print(dir(Image))显示组件; im.size,im.filename,im.format都返回正确的值。

我没有做什么来显示这个jpg文件?

from PIL import Image
im = Image.open("lists.jpg")
im.show()  # did not work -  perhaps due to the environment Jupyter Notebooks

解决方案:用另一个模块替换模块,立即获得结果。

from IPython.display import Image
Image(filename='lists.jpg')

2 个答案:

答案 0 :(得分:0)

要在屏幕上显示图像:

from PIL import Image
im = Image.open("lists.jpg")
im.show()

另见http://pillow.readthedocs.io/en/4.0.x/reference/Image.html

答案 1 :(得分:0)

我知道发布已经很晚了,但我会为新读者做。

如果使用Jupyter Notebook,则会出现此问题。使用show()不会显示图像。因此,像下面的代码一样,放弃调用show()。这将在单元格的输出中显示图像。

from PIL import Image
im = Image.open("lists.jpg")
im