100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > matlab导出高分辨率图片 Matlab导出高DPI图像——生成高分辨率.eps .tiff .jpg

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

时间:2019-05-23 14:08:54

相关推荐

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

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

论文中经常要求高dpi的图像导出,matlab fig中的export设置能够帮助咱们实现这样的目标。html

1.使用file>export setup

matlab 绘图完成后咱们一般会的获得下面这样的figure窗口:

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

app

咱们须要设置:ide

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

渲染的分辨率,设置为要求的大小。对于线图来讲通常须要600dpi:

spa

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

.net

2.其余方法

有时候对于导出分辨率不知足要求,还能够利用matlab 的 print 函数来进行导出。3d

%在作好图后,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

%/help/matlab/ref/print.html

此外对于图像,还能够使用imwrite:code

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。