将GPUImage过滤器应用于视频的一部分

时间:2016-07-06 09:14:24

标签: ios swift gpuimage

我想为一个视频添加两个滤镜,因此屏幕的一半显示一个滤镜,另一半显示另一个滤镜。但它们应该应用于同一视频,只是在屏幕的不同部分。

可以用GPUImage吗?如果没有,有哪些替代方案?

enter image description here

1 个答案:

答案 0 :(得分:2)

虽然仍然有点实验性,但the Swift version of GPUImage具有屏蔽图像上的滤镜操作的新功能。

大多数过滤器(但目前不是全部)都可以使用mask属性来提供图像,以屏蔽要应用过滤器的图像区域。遮罩图像使用Alpha通道来表示要遮盖的区域,不透明区域被过滤,透明区域未经过滤。

相关问题