matlab保存图片函数后突变分辨变化,MATLAB总结 - 图片保存

I. Matlab中保存图片的方法

1.一种是出来图形窗口后手动保存(这儿又可以分两种):

1.1 直接从菜单保存,有fig,eps,jpeg,gif,png,bmp等格式。

1.2 edit------〉copy figure,再粘贴到其他程序。

2.另一种是用命令直接保存(这里也有两种):

2.1 用saveas命令保存图片。

saveas的三个参数:

(1)图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3.

(2)文件名。

(3)单引号字符串,指定存储格式。

例:saveas(gcf,['D:\MATLAB7\work','yanbao',num2str(k),'.jpg']);

2.2 使用plot函数后紧接着用print函数。

print的三个参数:

(1)图形句柄,如果图形窗口标题栏是“Figure 3”,则句柄就是3.

(2)单引号字符串,指定存储格式。

用gcf可以获取当前窗口句柄。

png格式:'-dpng'

jpeg: '-djpeg',

tiff: '-dtiff'

bmp: '-dbitmap'

(3)文件名。

例:

<< x=-pi:2*pi/300:pi;

<< y=sin(x);

<< plot(x,y);

<<<<< grid

<< print(2,'-djpeg','C:\abc.jpeg');%将句柄为2的图形保存为jpeg/jpg格式的图片,文件名为

'C:\abc.jpeg'。

II. 如何提高保存图片的分辨率

在matlab中经常会有做好的图保存之后,导入到word中会发现图形质量很差

这种主要是基于栅格图像的缘故如JPG,bmp,png等

而保存成矢量格式会好很多如:ai(adobe illustrator 格式),eps(强力推荐),pdf等,ai格式有点问题如colorbar 显示不出来等,所以最好还是用eps格式,用ai打开编辑就行,保存的时候可以自己设置分辨率,下图是设置600dpi 的效果,当然可以更高

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值