繁体   English   中英

Android OpenGL图像处理 - 无需SurfaceView

[英]Android OpenGL image processing - without SurfaceView

我想使用OpenGL ES 2和着色器进行一些背景图像处理,但是没有绘制到表面(即仅在屏幕外渲染到帧缓冲区)。 虽然我已经在iOS上这样做了,但我在Android上遇到了这个问题。

我想我已经接近创建一个有效的OpenGL上下文了,但是没有想到如何在没有SurfaceView的情况下这样做。

看看这个gamedev帖子 (点击展开查看完整代码)。 代码创建GL上下文并使用GLSurfaceView.Renderer接口来适当地允许编写渲染器。 在调用getBitmap() ,将调用渲染器绘制一个帧,然后将其读回并转换为位图。

请注意,有一个特色问题 ,您可能也会感兴趣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM