在Matlab中动态保存为png?

时间:2011-09-21 13:47:38

标签: matlab

我对Matlab很新,很抱歉,如果这是微不足道的话。我有一个由另一个学生完成的matlab代码,我正在尝试做点什么。生成的图案应保存为.png图像。 现在,它要求用户输入保存文件的位置,如下所示:

[filename,pathname,dummy] = uiputfile('*.png');
imwrite(image_blobs,[pathname filename '.png'],'png');

我需要在生成模式后立即保存它,我确实尝试执行以下操作:

pathname='H:\matlab_modified';
filename='pic';
imwrite(image_blobs,[pathname filename '.png'],'png');

但这不起作用。 我也尝试过保存,但保存不会将其保存为图像,对吧? 知道怎么做吗?

感谢

1 个答案:

答案 0 :(得分:1)

pathname='H:\matlab_modified';
filename='pic';
% build full filename from path, filename and extension
full_filename = fullfile(pathname, filename, '.png');
imwrite(image_blobs, full_filename, 'png');