Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

image

在封装子系统图标上显示 RGB 图像

语法

image(a)
image(a, position)
image(a, position, rotation)

说明

image(a) 显示图像 a,其中 a 是一个 m×n×3 的 RGB 值数组。如有必要,请使用 MATLAB® 命令 imreadind2rgb 读取位图文件(如 GIF)并将其转换为必要的矩阵格式。

image(a, position) 将在指定的位置创建图像,如下所示。

位置说明
[x, y, w, h]图像的位置 (x, y) 和大小 (w, h),位置相对于封装的左下角。图像会缩放以适应指定的大小。
'center'封装的中心
'top-left'封装的左上角,不缩放
'bottom-left'封装的左下角,不缩放
'top-right'封装的右上角,不缩放
'bottom-right'封装的右下角,不缩放

image(a, position, rotation) 允许您指定图像是随图标的旋转而旋转 ('on') 还是保持静止 ('off')。默认值为 'off'

注意

.cur.hdf4.ico.pcx.ras.xwd.svg(完整版本)格式的图像不能用作模块掩膜图像。

示例

您可以根据需要使用不同的命令来添加图像。可以在 Mask Editor 对话框的 Icon & Ports 窗格中添加这些命令。

语法说明
image('icon.jpg')

从 MATLAB 路径中名为 icon.jpg 的 JPEG 文件中读取图标图像。

[data, map]=image('label.gif');
pic=ind2rgb(data,map);

读取 GIF 文件 label.gif 并将其转换为适当的矩阵格式。

image(pic)

读取已转换的标签图像。

另请参阅

|

在 R2006a 之前推出