изображение

Отобразите изображение RGB на значке подсистемы маскированном

Синтаксис

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

Описание

image(a) отображает изображение a, где a является m n 3 массивами значений RGB. При необходимости используйте команды MATLAB® imread и ind2rgb, чтобы считать и преобразовать растровые файлы (такие как GIF) к необходимому матричному формату.

image(a, position) создает изображение в заданном положении можно следующим образом.

ПоложениеОписание
[x, y, w, h]Положение (x, y) и размер (w, h) изображения, где положение относительно нижнего левого угла маски. Изображение масштабирует для соответствия заданному размеру.
центр Центр маски
'top-left'Левый верхний угол маски, немасштабированной
'bottom-left'Левый нижний угол маски, немасштабированной
'top-right'Правый верхний угол маски, немасштабированной
'bottom-right'Правый нижний угол маски, немасштабированной

image(a, position, rotation) позволяет вам задавать, вращает ли изображение ('on') или остается стационарным ('off'), как значок вращает. Значением по умолчанию является 'off'.

Примечание

Изображения в форматах .cur, .hdf4 hDF4 . iCO pcx, .ras rAS . xWD svg (полная версия) не может использоваться в качестве блочных рисунков маски.

Примеры

Можно использовать другие команды в зависимости от требования, чтобы добавить изображение. Эти команды могут быть добавлены в панели Icon & Ports диалогового окна Mask Editor.

СинтаксисОписание
image('icon.jpg')

Читает изображение значка из файла с именем JPEG icon.jpg в пути MATLAB.

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

Чтения и преобразовывают файл GIF, label.gif, к соответствующему матричному формату.

image(pic)

Читает конвертированное изображение метки.

Представлено до R2006a

Была ли эта тема полезной?