JupyterLab and Jupyter Notebook can display HTML-embedded images in notebook documents. You can use
the IPython.display.HTML
class to structure these images into a basic image gallery.
The notebook below defines a gallery()
function that accepts a list of image URLs, local image
file paths, or bytes in memory. The function displays the images from left-to-right, top-to-bottom
in the notebook. An optional max_height
parameter scales all images to the same height to create
more regular looking rows.
The notebook includes two demos of the function output.
You may find a gallery view useful when you need to visually scan a large set of images. The horizontal layout helps reduce notebook scrolling. The fixed height option lets you pack more images on the screen at once and spot coarse differences.
Thanks for this!