【发布时间】:2016-02-24 06:58:57
【问题描述】:
我最近遇到一个需要帮助的问题,我注意到如果您在 GPUImageFilterGroup 中使用 GPUImageTwoInputFilter 或 GPUImageThreeInputFilter,并将其应用于 GPUImagePicture 的 processImageUpToFilter,则生成的图像为 Nil。
我已将问题追溯到 GPUImageFilter 的 newCGImageFromCurrentlyProcessedOutput 方法,特别是以下代码行
if (dispatch_semaphore_wait(imageCaptureSemaphore, convertedTimeout) != 0) { return NULL; }
我使用的过滤器组是这样设置的
GPUImagePicture -> Crop Filter -> Custom GPUImageFilterGroup which has a GPUImageThreeInputFilter -> Output
我最初认为这可能是我的自定义过滤器中的问题,但在 GPUImageSoftEleganceFilter 中也是如此。
任何帮助将不胜感激。
【问题讨论】:
标签: objective-c gpuimage