matlab eps图片大小,Matlab导出高DPI图像——生成高分辨率.eps .tiff .jpg

Matlab高分辨率DPI导出eps、tiff论文用图

论文中常常要求高dpi的图像导出,matlab fig中的export设置可以帮助我们实现这样的目标。

1.使用file>export setup

matlab 绘图完成后我们通常会的得到下面这样的figure窗口:

2255bf4bffb96735d45d139207c5261d.png

随后点击文件》导出设置》就能打开导出设置窗口:

2b5e1df0c986a0ecadb10e118c737e38.png

我们需要设置:

大小的单位(有时候需要自行设置宽和高),由于dpi是以inch为单位,这里将单位设置为英寸。

渲染的分辨率,设置为要求的大小。对于线图来说一般需要600dpi:

ccecee3ce9447110d47376b7599227d1.png

最后点击导出,保存为需要的格式即可(包括eps/tiff/jpeg等)

58f7739305782ce34e46abd8db32866a.png

2.其他方法

有时候对于导出分辨率不满足要求,还可以利用matlab 的 print 函数来进行导出。

%在做好图后,fig显示当前需要保存的图像

img =gcf; %获取当前画图的句柄

print(img, '-dpng', '-r600', './img.png') %即可得到对应格式和期望dpi的图像

%第一个参数为fig的句柄,第二个-r后加对应的分辨率dpi,第二个为-d加对应的图像格式

%最后加上文件路径及名称字符串。

%https://edoras.sdsu.edu/doc/matlab/techdoc/ref/print.html

%http://cens.ioc.ee/local/man/matlab/techdoc/ref/print.html

%http://ww2.mathworks.cn/help/matlab/ref/print.html

此外对于图像,还可以使用imwrite:

img = getimage(gcf); %获取当前坐标系图像

imwrite(img,'img.tiff', 'tiff', 'Resolution', 600) %只有tiff可以使用Resolution参数, png可以使用X/YResolution, 参考help imwrite

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值