我有一个GPUImageStillCamera
分层的UIView
(在其上发生了一些实时动画),其中 forGPUImagePicture
我正在传递sourceImage
with smoothlyScaleOutput:YES
forChromaKeyBlendFilter
代码完美运行(感谢 Brad Larson!),我得到了一个相机源,其中绿色像素被移除了sourceImage
。
我想要做的是传递一个sourceImage
可以将提要的背景命名为透明的,即我不想sourceImage
在背景中显示绿色像素被移除的位置,而是我希望该像素是透明的。
这是我项目中的图像: 看到中间那个模糊的方形区域,我希望它是透明的,这样它就可以显示绝对清晰的实际背景图像。现在我将背景图像分别传递给过滤器,它显示出模糊的图像。
为了达到同样的效果,我尝试传递透明 PNG,但我得到了黑色背景。我应该怎么做才能实现我正在寻找的东西?请建议..谢谢!