游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2599|回复: 5

请问,如何实现OpenGL的抓图

[复制链接]

8

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2007-1-9 19:21:00 | 显示全部楼层 |阅读模式
请问,如何实现OpenGL的抓图

其实我就是想把渲染好的屏幕抓下来,有没有相关的例子参考一下?

另外,我用Frame Buffer Object 将渲染好的屏幕存入了一个纹理中,能否将这个纹理也存成文件?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-1-9 21:04:00 | 显示全部楼层

Re:请问,如何实现OpenGL的抓图

glReadPixel()

8

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2007-1-9 22:41:00 | 显示全部楼层

Re:请问,如何实现OpenGL的抓图

可否说得再详细些,谢谢

4

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2007-1-10 11:38:00 | 显示全部楼层

Re:请问,如何实现OpenGL的抓图

你说的是截屏吗?就是响应PrtScnSysRq按键的消息?VK_SNAPSHOT这个?
如果是的话,在d3d里面是很容易做到的,opengl里面怎么用我就不太知道了。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-10 21:49:00 | 显示全部楼层

Re:请问,如何实现OpenGL的抓图

直接按键盘上的&quotrint"键即可,然后在画图中使用粘贴的命令即可出现在画图中.

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-10 21:50:00 | 显示全部楼层

Re:请问,如何实现OpenGL的抓图

OpenGL?咋不去OpenGL版块问问?难道那里的人气不高?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 05:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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