Прокрутите панель для интерактивной навигации изображений
Используйте 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