matlab只保存图像不生成边框
来源:互联网 发布:淘宝客商城源码 编辑:程序博客网 时间:2024/05/16 02:16
原文地址:http://blog.sina.com.cn/s/blog_6cf5b21b0101g4cd.html
matlab 输出图片文件时,图片的四周总有白色边框,如何裁剪掉这些边框呢。
首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。
运行如下命令:
[x,y]=meshgrid(1:15,1:15);
tri = delaunay(x,y);
z = peaks(15);
H = trisurf(tri,x,y,z);
view(2);
显示如下:
这个figure1就是figure,里面坐标系包围的就是axes。 输出图片时,就会留下外面的灰色边框。
如果运行get(gcf), get(gca),get(H) 就会等到许多你可以修改的关于更个层次对象的句柄。
set(gcf,'color',[0 0 0.3]);可以更个灰色部分的颜色。
如果使之为空则为, set(gcf,'color','none'); 效果如下:
set(gcf,'InvertHardcopy','off');
set(gcf,'paperpositionmode','auto'); 当打印或保存图片时,matlab会调整图片大小,设置为auto,matlab就不会自动调整图片大小了。
调整plot area的显示范围,以去掉白色边框部分。
axis([min(x(:)) max(x(:)) min(y(:)) max(y(:))]);
如何去掉周围的边框呢。
set(gca,'position',[0 0 1 1]); 效果如下:
阅读全文
0 0
- matlab只保存图像不生成边框
- 无边框保存figure图像
- matlab图像保存
- Matlab图像保存
- matlab图像保存
- matlab 图像保存
- matlab 图像的保存
- matlab批量保存图像
- Matlab保存图像
- matlab 保存图像去白边
- matlab生成GIF动态图像并保存或matlab生成avi视频
- Matlab GUI图像保存问题
- Matlab保存图像的方法
- matlab中用imwrite()保存图像
- Matlab保存图像函数总结
- matlab中用imwrite()保存图像
- matlab 保存figure中的图像
- Matlab显示图像时去除灰色边框
- 打印普通二叉树最大搜索子树
- Android 6.0权限判断封装的基类 实用在activity和fragment中
- Java关于Properties用法
- **java数组随笔**
- 基类与派生类,类派生列表说明符,public,protected,private的作用
- matlab只保存图像不生成边框
- 编程常用算法--分治法,动态规划,回溯法,分支界限法,贪心算法
- 移动端刷新组件XtnScroll--ReactJS实现
- 一位资深程序员大牛给予Java初学者的学习路线建议
- Prezento – 轻量、简单的 jQuery 幻灯片插件
- 谈谈对接芝麻信用踩的坑
- 学习hibernate过程中出现的问题
- CDN加速知识篇
- Android进阶#(3/12)保证APP流畅的关键因素——多线程_Android中的多线程