Esistono diversi modi per pubblicare un'immagine nei blocchi note Jupyter:
via HTML:
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "http://my_site.com/my_picture.jpg")
Hai la possibilità di utilizzare i tag HTML per ridimensionare, ecc ...
Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
È inoltre possibile visualizzare le immagini memorizzate localmente, tramite percorso relativo o assoluto.
PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)
se l'immagine è più ampia delle impostazioni di visualizzazione: grazie
usare unconfined=True
per disabilitare il confinamento di larghezza massima dell'immagine
from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
o tramite markdown:
- assicurati che la cella sia una cella di markdown e non una cella di codice, grazie @ 游 凯 超 nei commenti)
- Si noti che su alcuni sistemi, il markdown non consente spazi bianchi nei nomi dei file. Grazie a @CoffeeTableEspresso e @zebralamy nei commenti)
(Su macos, finché sei su una cella di markdown faresti così: ![title](../image 1.png)
e non preoccuparti dello spazio bianco).
per un'immagine web:
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
come mostrato da @cristianmtr Prestando attenzione a non utilizzare queste citazioni ""
o quelle ''
intorno all'URL.
o locale:
![title](img/picture.png)
dimostrato da @Sebastian
IPython.display.Image
funziona come previsto.