如何在Octave中显示原始宽高比和大小的图像?

时间:2011-12-14 13:42:59

标签: octave

我希望以八度为单位显示图像而不进行缩放(即一个图像像素映射到我的显示器的精确一个像素)或具有错误的宽高比。很遗憾,imshow()imagesc()image()都不会自动执行此操作。但它一定是可能的,对吧? 我使用Octave 3.2.4。

2 个答案:

答案 0 :(得分:4)

有几种方法可以做到这一点。这是其中的两个:

  1. 显示图片后运行daspect ([1 1]);
  2. 使用set更改图像的某些属性set (gca, "Position", [0 0 1 1])

答案 1 :(得分:1)

我发现在Octave 3.8.1(从Linux Mint 17运行发行版)中,使用axis tight normal将产生一个表现良好的图形,类似于标准的Matlab输出。 YMMV。