抓取通过OpenGL绘制的屏幕上的内容

时间:2011-08-22 03:57:32

标签: opengl quartz-graphics

我想知道是否有可能获取通过OpenGL绘制的屏幕/表面内容?以及如何做到这一点?

我的意思是这样的(来自Quarzt),如果我有CGBitmapContextRef,我可以对其进行所有绘图活动,然后从中创建一个CGBitmap。有类似的东西吗?如果没有,请提出一些不同的方法。

1 个答案:

答案 0 :(得分:2)

是的,为此您必须使用glReadPixels,但您应该注意到此功能的大量使用可能会很慢。