trame-image-tools
A set of trame widgets to create a zoom and pan 2D image environment that includes interactive area selection widgets.

Install
pip install trame-image-tools
Usage
from trame_image_tools.widgets import (
TrameImage,
TrameImageRoi,
TrameImageLine,
TrameImageCircle,
TrameImagePolygon,
TrameImageGrid,
)
with TrameImage(
src="https://www.kitware.com/main/wp-content/uploads/2023/10/logo-trame.png",
size=("size", [800, 210]),
):
TrameImageGrid(
spacing=("grid_spacing", [50, 25]),
)
TrameImageLine(
v_model=("line", [200, 50, 300, 150]),
)
TrameImageRoi(
v_model=("roi", [350, 50, 100, 100]),
)
TrameImageCircle(
v_model=("circle", [550, 100, 50]),
)
TrameImagePolygon(
v_model=("polygon", [650, 90, 670, 150, 730, 150, 750, 90, 700, 50]),
)