Почему мой рендеринг изображений выполняется с помощью iPython.display.Image, а не с iPython.display.HTML? - PullRequest
0 голосов
/ 22 октября 2018

Я хочу отобразить несколько изображений в таблице.Я могу отобразить большинство из них, используя следующий код, но некоторые изображения не отображаются.

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 ...

...