以原始比例显示matlab轴中的图像

时间:2014-08-03 11:35:14

标签: matlab matlab-figure

我需要以原始比例在轴上显示图像。目前,当我将图像加载到轴时,图像被修改为适合轴。任何人都可以告诉我如何以原始比例在轴上显示图像。

2 个答案:

答案 0 :(得分:4)

您正在寻找的是: imshow(imgname,'InitialMagnification','fit');

我用子图测试了它,它只影响当前轴: imshow with supblots

答案 1 :(得分:0)

truesize()功能可能正是您要寻找的功能 - 它会将图像的显示尺寸调整为[rowsize colsize]。您需要使用图像处理工具箱才能使用它。

关于SO有一个非常相关的问题,但我相信现在有更简单的工具可用。但是,它的答案仍然值得一试,特别是如果您计划以真实尺寸显示的图像不适合屏幕,您需要考虑图形上的滚动条等。 https://stackoverflow.com/a/1427765/297353