主要内容

imoverview

用于显示在滚动面板中的图像的概述工具

描述

使用imoverview函数在新的图形窗口中创建一个Overview工具。Overview工具是在浏览放大后的图像时的导航辅助工具。

Overview工具显示目标图像的整体,按比例缩放以适应。这个工具覆盖了一个矩形,称为细节矩形,覆盖在缩放后的图像上。详细矩形显示当前在滚动面板中可见的目标图像的部分。要查看当前在滚动面板中不可见的图像部分,请在Overview工具中移动细节矩形。

例子

imoverview (himage创建与由句柄指定的图像相关联的Overview工具himage,称为目标图像。

htool= imoverview (___返回htool,是Overview工具图的句柄。

例子

全部折叠

在图形中显示图像。取消图形窗口中的标准工具栏和菜单栏,因为它们与滚动面板不起作用。

hFig =图(“工具栏”“没有”菜单条的“没有”);他= imshow (“foggysf1.jpg”);

创建一个包含图像的滚动面板。在新的图形窗口中创建概述工具。

hSP = imscrollpanel (hFig他);imoverview(他)

图概览(图1)包含一个轴对象和其他类型的uipanel, uitoolbar, uimenu对象。轴对象包含线、补丁、图像等8个对象。

图包含一个轴对象和一个uipanel类型的对象。axis对象包含一个image类型的对象。

获取滚动面板API,以便以编程方式控制视图。

api = iptgetapi (hSP);

使用滚动面板API函数将图像的放大倍数设置为200%setMagnification.注意概述工具的细节矩形是如何收缩的,因为图像显示的部分变小了。

api = iptgetapi (hSP);api.setMagnification (2);

图包含一个轴对象和一个uipanel类型的对象。axis对象包含一个image类型的对象。

图概览(图1)包含一个轴对象和其他类型的uipanel, uitoolbar, uimenu对象。轴对象包含线、补丁、图像等8个对象。

输入参数

全部折叠

图像的句柄,指定为句柄。该图像必须显示在一个滚动面板创建imscrollpanel

输出参数

全部折叠

概述工具图的句柄,作为句柄返回。

提示

  • 要创建一个可以嵌入到现有图形或uipanel对象中的Overview工具,请使用imoverviewpanel

之前介绍过的R2006a