我正在尝试将GPUImage集成到我的iPhone应用程序中,以便使用实时过滤器拍摄照片。但是我发现了一个恼人的问题:当我使用前置摄像头拍照时,结果图像中总会有一些垂直的黑条。
首先我认为它与我的iPhone硬件有关,然后我在互联网上搜索,其他开发人员遇到了同样的问题(没有解决方案)。
在此处查看图片: http://i.stack.imgur.com/rPAJ9.jpg
答案 0 :(得分:2)
也许这可以帮到你:
我遇到了同样的问题。在GPUImageStillCamera.m中,我注释掉了“[self captureOutput:photoOutput didOutputSampleBuffer:imageSampleBuffer fromConnection:[[photoOutput connections] objectAtIndex:0]];”现在毛刺已经消失了。这是我能够在不强制GPUImageOpenGLESContext的+ supportsFastTextureUpload返回NO的情况下解决问题的唯一方法。
了解更多信息,请参阅:here