如何使用GLES 3从android中的屏幕读取像素数据

时间:2014-07-01 06:43:20

标签: android opengl-es textures glsurfaceview

我正在使用GLES 3来创建3D纹理并在表面视图中渲染数据。是否可以从屏幕/纹理中读取这些数据。

1 个答案:

答案 0 :(得分:1)

您可以阅读使用glReadPixels()呈现的内容,但这往往会很慢。

根据您尝试做的事情,您可以通过渲染到FBO获得更好的结果。

您可以在Grafika中找到一些示例代码;例如,见EglSurfaceBase#saveFrame()