如何保存我作为图像matlab图?

时间:2016-05-16 22:22:05

标签: matlab figure

我想用文件名保存数字。我怎样才能做到这一点?我使用了一些saveas命令,但我无法修改文件名。

imagefilename='lena_gray_256.tif';
maskfilename='M3.tif';
filename = [imagefilename maskfilename];
%Creating plots
imshow(ML)
title('Masked image')

问候;

2 个答案:

答案 0 :(得分:1)

imagefilename='lena_gray_256.tif';
maskfilename='M3.tif';
filename = [imagefilename maskfilename];
%Creating plots
imshow(ML)
title('Masked image')
saveas( gcf, filename, 'jpg' ); 

解决=)

答案 1 :(得分:0)

我更喜欢使用imwrite

%//After your code insert
imwrite(frame2im(getframe(gcf)),filename);

该命令应通过检查扩展名来识别图像类型。 在编写图像之前,您可能希望将图形的背景颜色更改为白色:

set(gcf,'Color','w')
imwrite(frame2im(getframe(gcf)),filename);

您可以使用图中的函数句柄代替gcf