使用 Python 显示图像

新手上路,请多包涵

我尝试将 IPython.display 与以下代码一起使用:

 from IPython.display import display, Image
display(Image(filename='MyImage.png'))

我还尝试将 matplotlib 与以下代码一起使用:

 import matplotlib.pyplot as plt
import matplotlib.image as mpimg
plt.imshow(mpimg.imread('MyImage.png'))

在这两种情况下,都不会显示任何内容,甚至不会显示错误消息。

原文由 FiReTiTi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 468
2 个回答

如果您使用 matplotlib 并希望在交互式笔记本中显示图像,请尝试以下操作:

 %pylab inline
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('your_image.png')
imgplot = plt.imshow(img)
plt.show()

原文由 Joe Bathelt 发布,翻译遵循 CC BY-SA 4.0 许可协议

以更简单的方式,您可以使用

from PIL import Image

image = Image.open('image.jpg')
image.show()

原文由 the_unknown_spirit 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题