BytesIO mit PNG-Bild in Jupyter/IPython anzeigen

In IPython kann die Image()-Funktion verwendet werden, um ein Bild anzuzeigen:

display_bytesio_image.py
from IPython.display import Image
Image(filename="img1.png")

Aber was, wenn die PNG-Daten nicht in einer Datei, sondern in einem BytesIO vorliegen?

.getvalue() verwenden:

display_bytesio_fromvalue.py
from IPython.display import Image

my_bio = ... # Insert your code here
Image(my_bio.getvalue())

Check out similar posts by category: Python