首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对iPad的GPUImage框架(GPUImageStillCamera)实施

针对iPad的GPUImage框架(GPUImageStillCamera)实施
EN

Stack Overflow用户
提问于 2012-08-24 18:22:47
回答 1查看 822关注 0票数 0

我使用了GPUImage框架,而在iPad中运行SimplePhotoFilter的示例代码(我使用了GPUImageSketchFilter)在过滤后的图像上得到了一些点,如下所示:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-25 04:40:26

这是由于iOS 5.x纹理缓存中的一个已知错误造成的,我不久前提交了一份关于它的错误报告。通常,只有在使用具有AVCaptureStillImageOutput的AVCaptureSessionPresetPhoto预设以外的其他设置时,才会发生这种情况,但在某些情况下,该预设似乎也会发生这种情况。

考虑到保密协议,我不能说在iOS 6.0中是否已经修复了这个问题,但是试着在测试版中运行它,你自己看看。

作为iOS 5.x的一种解决方法,您可以在GPUImageOpenGLESContext中编辑+supportsFastTextureUpload方法,使其始终返回NO。这将禁用框架中的纹理缓存支持,但可能会导致拍摄照片时图像处理速度较慢,并占用更多内存。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12107562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档