Overview tool for image displayed in scroll panel
imoverview function to create an Overview tool. The
Overview tool is a navigation aid for images displayed in a scroll panel.
imoverview creates the Overview tool in a separate figure window
that displays the target image in its entirety, scaled to fit. Over this scaled version
of the image, the tool draws a rectangle, called the detail rectangle, that shows the
portion of the target image that is currently visible in the scroll panel. To view
portions of the image that are not currently visible in the scroll panel, move the
detail rectangle in the Overview tool.
htool = imoverview(___)
Create a figure, disabling the toolbar and menubar, because the toolbox navigation tools are not compatible with the standard MATLAB® zoom and pan tools. Then create a scroll panel in the figure and use scroll panel API functions to set the magnification.
hFig = figure('Toolbar','none','Menubar','none'); hIm = imshow('tape.png'); hSP = imscrollpanel(hFig,hIm); api = iptgetapi(hSP); api.setMagnification(2) % 2X = 200% imoverview(hIm)
himage— Handle to image
Handle to image, specified as a handle.
htool— Handle to Overview tool
Handle to Overview tool figure, returned as a handle.
To create an Overview tool that can be embedded in an existing figure or
uipanel object, use