现在的位置: 首页 > 综合 > 正文

可以编辑的图像

2019年01月06日 ⁄ 综合 ⁄ 共 655字 ⁄ 字号 评论关闭

转载  http://www.ilovematlab.cn/thread-84411-1-1.html


最近遇到这么一个问题需要去掉周围图像空白区域;(尤其是在期刊发表论文的时候,需要提供可以编辑的图像,例如

(ps, eps, fig, ai, Visio, wmf, emf, word, Excel, PowerPoint, obj, cdr or PDF file

看了很久的资料和自带的参数,现把解决办法和大家分享一下。


imshow(); %画图
set(gca,'units','pixels','Visible','off'); %设置图像度量单位,关闭坐标轴。详细可在matlab帮助文件中搜索
q=get(gca,'position'); %获取当前图像的位置信息,得到数组含义:[left bottom width height]。详情:matlab帮助文件中搜索:outerposition
q(1)=0;%设置左边距离值为零
q(2)=0;%设置右边距离值为零
set(gcf,'position',q)%用q所定义的位置矩阵设置当前figure窗口的位置及大小。
set(gca,'position',q)%这个设置等效于“set(gca,'ActivePositionProperty','position')”定义当前图像窗口由positio控制还是outerposition控制

还有其它感兴趣的可以留言或联系方式,通过这样的设置,还可以自定义图像的尺寸~~~

然后用matlab 保存成eps的图像既可以去除空白的区域,获得只有图像的区域。



抱歉!评论已关闭.