export_fig是保存图片更加清晰
**背景:**以前做比赛经常有图片失真,输出的线条格外模糊,当时搜索能力有限,用笨方法解决这个问题。现在偶然在论坛发现清晰保存图片的新方法。
1.刚开始是保存图片的.emf和.png格式,情况稍微好点;
2.有代码形式的saveas(gcf, ‘test.png’);
3.print和export_fig格式
print和export_fig各有千秋,print输出虚线表现较好,颜色输出会失真;export_fig颜色输出较好,但是虚线输出较差。
关于export_fig,参考了几位博主的博客,链接在本文文末。
Matlab配置export_fig,可进行去白边、处理保存矢量图像、保存PDF和eps等操作,gsview去白边很赞。
首先,如果追求完美,需要下载3个配置:
- gsview
下载链接; https://www.ghostscript.com/download/gsdnld.html - Xpdf-tools
下载链接: http://www.xpdfreader.com/download.html - export_fig
下载链接
然后,安装到解压到相应的文件夹,最好是记得路径。
最后 export_fig( gcf , ‘-png’ , ‘-r300’ , ‘-painters’ , fig_name ); % 加上了 ‘-painters’ 可以保证不失真
一位大佬说,他经常是这样用export_fig的,可能以后科研能用到吧:
一个.fig.以后修改用。
一个 jpg。看着方便,
一个eps,失量的,放到latex里。
一个png放到word里。
具体的,就是export_fig那个函数。
附上参考链接:
http://bbs.06climate.com/forum.php?mod=viewthread&tid=59444
https://blog.csdn.net/Liangontheway/article/details/90903348
https://blog.csdn.net/weixin_42943114/article/details/86675872
https://blog.csdn.net/qq_36607894/article/details/102728988