1、截图。最简单粗暴的方法,可以用QQ、微信等都自带截图功能。
- 优点:简单直接。
- 缺点:对数据信息有损坏,搞科研、写论文等不建议使用。
2、通过figure中file的下拉菜单保存,file-save as。
- 优点:生成特定格式图片(如:pdf,或者矢量图等)
- 缺点:图像清晰度牺牲很大。
3、复制到剪贴板,在figure中使用菜单edit->copy figure。
- 优点:可以直接粘贴到画图软件(如:Visio)中,清晰度高。
- 缺点:不方便处理很多图像数据
4、saveas指令:saveas(gcf,’example.jpg’),将图片保存到当前工作目录,图片格式为jpg。
- 优点:全自动,可改格式。命令框:help saveas,看说明。
- 缺点:图像大小不好随便控制。
5、print函数:print函数原本不是用来进行图像保存了,而是操作打印机的,但是可实现存图片。print(gcf,’-dpng’,’abc.png’) %保存为png格式的图片到当前路径
- 优点:大量需求pdf格式图片时可用
- 缺点:如第4
6、imwrite 函数:如图像是img,则可以使用 imwrite(img,’result.jpg’)。
- 优点:可以控制图片大小,并全自动。help imwrite看详细
- 缺点:图像保存大小和显示的大小一样(对于不看图像直接保存的需求时,是缺点)
4、5两条指令:saveas、print 前面往往是:figure()、imshow(image),即显示了图像之后再利用这两条指令进行保存;如果想要图片不显示而直接保存可用如下格式:
set(figure(1),’visible’,’off’);
特别:可以存成emf无损图片:
print (1, ‘-dmeta’, ‘C:/fig1.emf’) 1表示figure1