matlab导出图片 所见即所得
matlab自带的另存为功能往往不尽人意,这里采用GitHub开源项目export_fig来导出。
下载
首先需要下载export_fig项目文件夹,注意在导出PDF或者EPS时需要以下两个工具:
- Ghostscript: www.ghostscript.com
- pdftops (install the Xpdf package): www.xpdfreader.com
注意上述文件必须处于系统Path路径之内,因为在使用export_fig导出时,会从默认位置调用这些工具。
为了便于大家使用,我已经整合所有文件到这个压缩包中了,大家可以直接下载使用即可(可能版本没有及时更新)。
配置
将压缩包解压出的文件夹放入以下两个Path中:
- Matlab的Path,这个大家应该都知道怎么放。
- 系统Path中,方法如下图所示:
配置完成。
使用
在Matlab中使用以下两行代码:
set(gcf, 'Color', 'w'); % 设置当前待保存图片背景为白色
export_fig(gcf,'output.eps','-p0.01','-painters'); % 当前图片被保存为output.eps
其中,gcf
表示保存当前figure,也可以是其他待保存figure的句柄;output.eps
为要保存的文件名,也可以为其他类似于.pdf
、.png
等扩展名对应保存的不同格式。
赞 | 4
分享