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