Отображать изображение RGB на значке маскированной подсистемы
image(a) image(a,position) image(a,position,rotation)
image( отображает изображение a), где a является массивом m-by-n-by-3 значений RGB. При необходимости используйте команды MATLAB ®aimread и 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 с именем |
[data, map]=image('label.gif');
pic=ind2rgb(data,map);
| Чтение и преобразование GIF-файла, |
image(pic) | Считывает преобразованное изображение метки. |