このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
setFixedAspectRatioMode
ROI オブジェクトをサイズ変更したときに縦横比を維持する
関数 setFixedAspectRatioMode
は推奨されません。代わりに、新しい ROI で、FixedAspectRatio
プロパティの値を設定します。詳細については、互換性の考慮事項を参照してください。
説明
例
楕円の縦横比の固定
楕円 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);
楕円のサイズ変更を試みます。楕円の縦横比は変わりません。