我想用文件名保存数字。我怎样才能做到这一点?我使用了一些saveas命令,但我无法修改文件名。
imagefilename='lena_gray_256.tif';
maskfilename='M3.tif';
filename = [imagefilename maskfilename];
%Creating plots
imshow(ML)
title('Masked image')
问候;
答案 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
。