exponenta event banner

изображение

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

Синтаксис

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

Описание

image(a) отображает изображение a, где a является массивом m-by-n-by-3 значений RGB. При необходимости используйте команды MATLAB ®imread и ind2rgb для чтения и преобразования растровых файлов (например, 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 (полная версия) не может использоваться в качестве маскирующих изображений блоков.

Примеры

В зависимости от требований к добавлению изображения можно использовать различные команды. Эти команды можно добавить на панели «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