-1

我尝试GPUImageView使用此链接捕获

但是在我捕获它之后它GPUImageview就会消失,但如果它是UIImageView它就可以正常工作。

4

1 回答 1

0

在 GitHub 上的交叉发布问题中回答了您,但原因是上述链接文档中的一行:

请注意,CALayer/-renderInContext: 仅捕获您的 UIKit 和 Quartz 绘图。它不捕获 OpenGL ES 或视频内容。

GPUImageView 使用 OpenGL ES 呈现其内容,因此您无法使用-renderInContext:. 您需要提取过滤器的图像并将其与底层视图手动合成,或者使用混合过滤器在 GPUImage 本身内执行合成。

于 2013-02-07T18:50:01.980 回答