找回密码
 注册
Simdroid-非首页
查看: 68|回复: 2

[求助]在win7 aero主题下利用getframe 抓取figure图像

[复制链接]
发表于 2010-9-8 13:03:32 | 显示全部楼层 |阅读模式 来自 山东日照
本帖最后由 zccbest 于 2010-9-8 13:06 编辑

原来做的gui,利用getframe(F)的方法将figure的图像保存,这样可以控制图片的大小。
利用plot产生的二维图形没有问题,利用mesh产生的三维图形不可以
在xp下不论plot和mesh都没有问题,但到了win7,figure被别的窗体挡住了,后来将win7主体改为basic一切正常,应该是aero的问题,请教有什么解决办法吗?
 楼主| 发表于 2010-9-8 13:25:32 | 显示全部楼层 来自 山东日照
Simdroid开发平台
在mathworks 网站上找到了解决方法,在getframe前面加上

  1. lighting phong;
  2. set(gcbf,'Renderer','zbuffer');
复制代码
但不明白这是做什么用的,请高手帮忙解释一下

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-9-8 16:30:36 | 显示全部楼层 来自 河北廊坊
2# zccbest
Renderer是屏显或打印的着色方式,有painter,zbuffer,OpenGL,none四种选择,对于这一属性,帮助文件里面有详细的介绍,不过是英语的。
以下是我从网上查的一些资料,希望对你又帮助。
1.http://luobo.ycool.com/post.2910894.html
2.http://blog.sina.com.cn/s/blog_54534b710100cnal.html
3.http://www.hudong.com/wiki/Z+Buffer

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-8 18:26 , Processed in 0.046211 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表