Istnieje kilka sposobów na opublikowanie obrazu w notesach Jupyter:
przez HTML:
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "http://my_site.com/my_picture.jpg")
Zachowujesz możliwość używania znaczników HTML do zmiany rozmiaru itp.
Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
Możesz także wyświetlać obrazy przechowywane lokalnie, albo ścieżką względną, albo bezwzględną.
PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)
jeśli obraz jest szerszy niż ustawienia wyświetlania: dzięki
Użyj, unconfined=True
aby wyłączyć ograniczenie szerokości obrazu
from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
lub poprzez obniżkę:
- upewnij się, że komórka jest komórką przeceny, a nie komórką kodu, dzięki @ 游 凯 超 w komentarzach)
- Pamiętaj, że w niektórych systemach przecena nie dopuszcza białych znaków w nazwach plików. Dzięki @CoffeeTableEspresso i @zebralamy w komentarzach)
(Na komputerach Mac, tak długo, jak jesteś w komórce przeceny, robisz tak: ![title](../image 1.png)
i nie martw się o białe znaki).
dla obrazu internetowego:
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
jak pokazuje @cristianmtr Zwracając uwagę, aby nie używać ani tych cytatów, ""
ani tych ''
wokół adresu URL.
lub lokalny:
![title](img/picture.png)
zademonstrowany przez @Sebastian
IPython.display.Image
działa zgodnie z oczekiwaniami.