图像显示的初始放大倍率,指定为逗号分隔的对组,其中包含 'InitialMagnification' 和一个数值标量或 'fit'。
如果设为 100,则 imshow 在 100% 放大倍率下显示图像(每个图像像素对应一个屏幕像素)。如果设为 'fit',则 imshow 缩放整个图像以适合窗口。
首先,imshow 会尝试以指定的放大倍率显示整个图像。如果放大倍率值很大以至于图像太大而无法在屏幕上显示,则 imshow 在适合屏幕大小的最大放大倍率下显示该图像。
如果图像显示在图窗中时其 'WindowStyle' 属性设为 'docked',则 imshow 在适合图窗大小的最大放大倍率下显示该图像。
注意:如果指定坐标区的位置,则 imshow 忽略您可能已指定的任何初始放大倍率并默认设置为 'fit' 行为。
使用 imshow 并配有 'Reduce' 参数时,初始放大倍率必须为 'fit'。
在 MATLAB Online™ 中,'InitialMagnification' 设置为 'fit' 且不能更改。
示例: h = imshow(I,'InitialMagnification','fit');
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char