标签: ios swift gpuimage
我想为一个视频添加两个滤镜,因此屏幕的一半显示一个滤镜,另一半显示另一个滤镜。但它们应该应用于同一视频,只是在屏幕的不同部分。
可以用GPUImage吗?如果没有,有哪些替代方案?
答案 0 :(得分:2)
虽然仍然有点实验性,但the Swift version of GPUImage具有屏蔽图像上的滤镜操作的新功能。
大多数过滤器(但目前不是全部)都可以使用mask属性来提供图像,以屏蔽要应用过滤器的图像区域。遮罩图像使用Alpha通道来表示要遮盖的区域,不透明区域被过滤,透明区域未经过滤。
mask