Прокрутите панель для интерактивной навигации изображений
Используйте imscrollpanel
функция, чтобы добавить панель прокрутки в изображение. Если размер или увеличение делают изображение слишком большим, чтобы отобразиться на рисунке по экрану, то панель прокрутки отображает фрагмент изображения при 100%-м увеличении (один экранный пиксель представляет один пиксель изображения). Панель прокрутки добавляет горизонтальные и вертикальные полосы прокрутки, чтобы включить навигацию вокруг изображения.
создает панель прокрутки, содержащую целевое изображение (изображение, по которому переместятся). hpanel
= imscrollpanel(hparent
,himage
)himage
указатель на целевое изображение. hparent
указатель на фигуру или uipanel, который будет содержать панель прокрутки. Функция возвращает hpanel
, указатель на панель прокрутки.
imscrollpanel
изменяет иерархию объектов целевого изображения. Вместо знакомой figure→axes→image иерархии объектов, imscrollpanel
вставляет несколько uipanel и объекты uicontrol между фигурой и объектом осей.
Навигация полосы прокрутки в соответствии с imscrollpanel
несовместимо с кнопками навигации MATLAB® фигуры по умолчанию (панорамирование, увеличение, уменьшение). Соответствующие пункты меню и кнопки на панели инструментов должны быть удалены в пользовательском графический интерфейсе пользователя, который включает uipanel с возможностью прокрутки, созданный imscrollpanel
.
Когда вы запускаете imscrollpanel
, это, кажется, принимает целую фигуру, потому что по умолчанию объект uipanel имеет 'Units'
установите на 'normalized'
и 'Position'
установите на [0 0 1 1]
. Если вы хотите видеть другие дочерние элементы hparent
при использовании новой панели прокрутки необходимо вручную установить 'Position'
свойство hpanel
.
immagbox
| imoverview
| imoverviewpanel
| imtool
| iptgetapi