为什么我的图像使用iPython.display.Image而不是iPython.display.HTML渲染?

时间:2018-10-22 20:02:20

标签: python-3.x jupyter-notebook ipython

我想在一个表中显示多个图像。我可以使用以下代码显示其中的大多数内容,但是某些图像没有显示。

from IPython.display import HTML, display, Image
html = "<table style='width:100%'><tr><td  style='text-align:center;'><img src='../Datasets/Pokemon/Images/Jigglypuff/39-jigglypuff.png' /></td><td  style='text-align:center;'><img src='../Datasets/Pokemon/Images/Alakazam/latest?cb=20170824203703.jpg' /></td></tr></table>"
display(HTML(html))

这是结果。 Result using display(HTML(html))

如您所见,第二张图片没有渲染。然后,我尝试了以下方法。

from IPython.display import HTML, display, Image
Image('../Datasets/Pokemon/Images/Alakazam/latest?cb=20170824203703.jpg', width=150)

这很好,这让我很烦。

Result using Image(path_to_my_image)

我不明白为什么iPython能够使用iPython.display.Image而不是iPython.display.HTML来加载图像

0 个答案:

没有答案