Matlab 图片保存不带白边的方法

Matlab在用imshow或者plot显示图片的时候,经常有白边或是其他的东西。

如果使用saveas的化,这个白边会被存起来。

我们可以这样:

imshow(strain_image,'border','tight','initialmagnification','fit');
set (gcf,'Position',[0,0,500,500]);

 

这样再使用saveas就可以把白边去掉显示了

set中[0,0,500,500]其中前两个参数表示显示框出现的位置

后面的两个参数表示的是显示图片的大小,这里应该写图片的长,宽。

这样就保证了saveas的结果是整张图片

 

印象中有一个库文件,直接使用im_fwrite()直接使用就可以了。

但我不记得是哪个库了

有知道的同学麻烦告诉我一声,先说声谢谢。

你可能感兴趣的:(image,matlab,border,IM,plot)