如何在matlab GUI中保存高分辨率的轴图像

时间:2013-05-08 12:49:29

标签: matlab save export matlab-guide axes

我尝试使用命令'getframe'保存图像,但分辨率非常低,所以我无法进行缩放。现在我正在使用代码:

[arq,dir] = uiputfile('*.jpg','Output Files');
fileName=fullfile(dir,arq);
f=getframe(handles.axes1);
[x,map]=frame2im(f);
imwrite(x,fileName,'jpg');

我需要在jpg中保存,还需要在图表中保存标签(x,y)。怎么办?还有另一个命令比getframe更好

打印是一个很好的命令?

由于

2 个答案:

答案 0 :(得分:0)

尝试使用jpg之外的其他东西,它不能很好地扩展。 eps是一个很好的选择,因为它是一种矢量格式。

答案 1 :(得分:0)

尝试来自FEX的exportfigexportfig