matlab保存图像:位图&矢量图
(2014-05-12 16:58:48)
标签:
图片保存matlab |
分类: Matlab |
保存图片分两种:
一种是出来图形窗口后手动保存(这儿又可以分两种):
1 直接从菜单保存,有fig,eps,jpeg,gif,png,bmp等格式。
2 edit------〉copy figure,再粘贴到其他程序。
另一种是用命令直接保存(这里也有两种):
1 用saveas命令保存图片。
saveas的三个参数:
(1)图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3.
(2)文件名。
(3)单引号字符串,指定存储格式。
例:
saveas(gcf,['D:MATLAB7work','yanbao.jpg']);(一般情况只需要修改后缀名就可以了)
saveas(gcf,['D:MATLAB7work','yanbao.jpg','psc2']);(对于eps的图片,如果需要彩色图则在后面加上,'psc2')
2 使用plot函数后紧接着用print函数。
print的三个参数:
(1)图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3。用gcf可以获取当前窗口句柄。
(2)单引号字符串,指定存储格式。
例:
png:'-dpng'
jpeg:'-djpeg'
tiff:'-dtiff'
bmp:'-dbitmap'
例:
>> print(2,'-djpeg','C:abc.jpeg');
%将句柄为2的图形保存为jpeg/jpg格式的图片,文件名为'C:abc.jpeg'。
详细用法见 help
PS:如果想要图片不显示而直接保存
set(figure(1),'visible','off');
-----------------------------------------------------------------
matlab 保存矢量图 vector
Bitmap or Vector 位图或矢量图
vector格式有:
emf 、eps、pdf
用print命令
print -dformat,-doption,filename
例如:
matlab生成彩图eps图,分辨率dpi300,附tiff预览(可嵌入word
processer),保存为matilda.eps
print -depsc -tiff -r300 matilda
print -deps
生成eps黑白图
print(figure_handle, '-depsc', filename)
前一篇:地球物理学著作
后一篇:Fortran中自然对数的使用

加载中…