JupyterLab extension for advanced image viewing: fit-to-screen, cursor-anchored wheel zoom, drag-to-pan, and Left/Right arrow keys to move to the previous and next image in a folder
Project description
jupyterlab_advanced_image_viewer_extension
A JupyterLab 4 extension that makes the built-in image viewer interactive. Images open fitted to the panel just like the stock viewer, then you can zoom with the wheel, pan by dragging, and step through a folder of images with the arrow keys - all in a single viewer tab.
Features
- Fit to screen - every image opens scaled to fit the panel (same result as the stock viewer), and reset returns to that fit
- Wheel zoom - scroll to zoom in and out, anchored at the cursor; zoom out as far as you like
- Drag to pan - hold and drag to move around a zoomed-in image
- Toolbar controls - zoom in, zoom out, and reset-to-fit buttons on the viewer toolbar
- Arrow-key navigation - Left and Right open the previous and next image in the same folder, advancing within one viewer instead of opening new tabs
Requirements
- JupyterLab >= 4.0.0
Install
To install the extension, execute:
pip install jupyterlab_advanced_image_viewer_extension
Uninstall
To remove the extension, execute:
pip uninstall jupyterlab_advanced_image_viewer_extension
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jupyterlab_advanced_image_viewer_extension-1.0.2.tar.gz.
File metadata
- Download URL: jupyterlab_advanced_image_viewer_extension-1.0.2.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1de114b66bb726f14324b8a573fa098bfd5c84ac1673e600d94fdaa334b3e5e
|
|
| MD5 |
c064e18ff3d3657e40451ece979eca7f
|
|
| BLAKE2b-256 |
5682ffad2942dd5e8cc5afa2ff0b467b74193b235c645b3cbf7d6f13efb1d018
|
File details
Details for the file jupyterlab_advanced_image_viewer_extension-1.0.2-py3-none-any.whl.
File metadata
- Download URL: jupyterlab_advanced_image_viewer_extension-1.0.2-py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1160589047636121d103e3be3b37ea6626311ee7c507a23bdc5100a77d065e9
|
|
| MD5 |
2a81983951c705b02cff86267e417468
|
|
| BLAKE2b-256 |
641a142cc1e2c06ed53e220dcbd6d0e0911fd99e007be31670171a3b778dafc7
|