GLPaint保存功能(使用背景图像保存当前屏幕)

Big*_*ump 5 opengl-es ios5

目前我正在使用基于GLpaint的绘图应用程序.保存当前屏幕对我来说是一种忙碌的痛苦.我有一个ViewController,在视图控制器的顶部我已经加载了我的UIIMageView和UIView(PaintingView).现在看起来我正在绘制UIImageView的顶部.

我已设法通过此问题得到我当前的绘图GLPaint保存图像.当我尝试捕捉当前的绘图时,我得到了我的绘图,但是黑屏.我想要的是我的背景图像(UIImageView).我应该用UIImageView覆盖UIView吗?

Ori*_*iol 2

您应该使用 OpenGL 而不是 UIKit(如 UIImageView)加载图像。否则,您只能将 OpenGLView 捕获为单独的图像,以及将 UIKit View 捕获为不同的图像。

为此,您必须在 GLpaint 示例中提供的 PaintingView 类的纹理中渲染图像,然后通过在绘图视图上绘制四边形来加载它。