setFixedAspectRatioMode

Сохраните соотношение сторон при изменении размера объекта информация только для чтения

setFixedAspectRatioMode не рекомендуется. С помощью новых ROI установите значение FixedAspectRatio вместо этого свойство. Для получения дополнительной информации см. раздел Вопросов совместимости.

Описание

пример

setFixedAspectRatioMode(h,TF) устанавливает, сохраняется ли соотношение сторон объекта информация только для чтения во время интерактивного изменения размера.

Примеры

Фиксирование соотношения сторон эллипса

Создайте объект ellipse ROI. Задайте функцию ограничения положения, используя makeConstrainToRectFcn чтобы сохранить эллипс внутри контура изображения.

imshow('coins.png')
h = imellipse(gca,[10 10 100 100]);
fcn = makeConstrainToRectFcn('imellipse',get(gca,'XLim'),get(gca,'YLim'));
setPositionConstraintFcn(h,fcn);

Попробуйте изменить размер и изменить форму эллипса.

Теперь исправьте соотношение сторон эллипса.

setFixedAspectRatioMode(h,true);

Попробуйте изменить размер эллипса. Соотношение сторон эллипса не меняется.

Входные параметры

свернуть все

объект информация только для чтения, заданный как imellipse или imrect объект.

Исправьте соотношение сторон при изменении размера объекта информация только для чтения, заданное как true или false.

Типы данных: logical

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2018b

См. также

Представлено до R2006a