1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > matlab图片白边_科学网—[原创] matlab输出图片无白边 - 杨光的博文

matlab图片白边_科学网—[原创] matlab输出图片无白边 - 杨光的博文

时间:2024-06-15 12:09:24

相关推荐

matlab图片白边_科学网—[原创] matlab输出图片无白边 - 杨光的博文

今天要做一个gif动画,可惜GIF Movie Gear不认eps文件,无奈只好输出png格式的文件,麻烦来了,输出的图像有白边!之前挥之不去的问题再一次来了。在网上搜索一个多小时,都是说什么先imshow然后再imwirte之类的罗嗦方法,没有一个实用的。好不容易找到一个国外的function,无奈还不会用(^@^ 谁会用就拿去吧 /matlabcentral/fileexchange/30736)。。

在痛恨自己白痴的同时,灵光一闪,何不用position这个命令?

废话不多说,很笨的解决办法如下:

首先,设置一个固定的figure大小,如

figure('position',[300 100 800 300]);

其次,设定图片在figure窗口中的大小,如

set(gca,'Position',[.05 .08 .86 .9]);

里面设置的具体数值大家可以慢慢摸索一下。要根据自己图片的XY轴刻度和标注设置,原理就是用图把figure都占满了,不留一点空间。慢慢试着来,慢工出巧活嘛~

ps:其实去掉白边很简单,如果是单张图片的话,直接在图片上右键“编辑”就能在画图软件中修改了。可是对于输出批量图片来说,这个工作量不是大,而是没有意义。

转载本文请联系原作者获取授权,同时请注明本文来自杨光科学网博客。

链接地址:/blog-228329-686686.html

上一篇:如何从Fig文件中读取出原数据

下一篇:matlab出现 “Invalid MEX-file "...." 找不到指定模块” 解决办

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