imwrite和imsave之间的区别

时间:2011-01-20 14:12:58

标签: matlab

// 1

我有颜色矩阵(M * N)

我使用imsave来获取图像。

图,imagesc(颜色矩阵),colormap(灰色); imsave;

这很简单而且很有效。但我每次都必须提供图像名称以保存图像。 如何将文件名传递给imsave。

// 2 imwrite()完成了我想用imsave做的工作。如何获得灰度图像的MAP值(3 * 3)。我想知道的重要事情是什么是最好的imsave或imwrite,以获得更高质量的图像。

1 个答案:

答案 0 :(得分:2)

如果你看一下imsave的代码(运行edit imsave),你会发现它基本上是imwrite的一个包装器附带的包装器。换句话说,他们都会写出相同质量的图像。

要将IMWRITE与地图一起使用,请使用以下语法:

imwrite(yourImageHere,map,filename)