关于opengl截屏的问题

wanderfox 2008-04-02 06:16:38
我想把OPENGL绘制的场景保存成一个位图,利用函数:
gl.ReadPixels(0, 0, viewWidget.Width, viewWidget.Height, gl.BGRA, gl.UNSIGNED_BYTE, imageData);
把图像导出来。
现在发现在有些机器上保存的位图不正常,表现为:当这个控件上面叠加了另外一个窗口时,该窗口所在部分图像不能正确保存,但是有些机器不受其他窗口的影响。目前测试的好像是NVIDIA型号的显卡会出问题。请问其他兄弟遇到过这样的问题么?或者NVIDIA显卡下保存正常图片?谢谢
...全文
214 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,448

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧