我正在研究Video
中基于Application
的{{1}}。我正在使用Swift iOS
播放AVPlayer
并使用Video
在CIFilters
上设置Video
的地方。我必须在AVVideoComposition
上应用Cool and warm tone filter effects
(请参见下图)。
我已经尝试了以下Videos
中提到的所有Core Image Filters
,但是它们看上去都不像Apple doc
。
有人可以从事相同的工作吗?请建议我。
答案 0 :(得分:1)
您正在寻找CITemperatureAndTint
filter。坦白地说,我并不确切知道参数的工作原理,但是也许您可以查看this或this相关问题。
答案 1 :(得分:1)
感谢@Frank Schlegel指导我使用CITemperatureAndTint
和inputNeutral
进行inputTargetNeutral
过滤。请查看下面的“核心图像过滤器参数”以获得暖色调和冷色调效果:
filter = CIFilter(name: "CITemperatureAndTint")!
//冷
filter.setValue(CIVector(x: 16000, y: 1000), forKey: "inputNeutral")
filter.setValue(CIVector(x: 1000, y: 500), forKey: "inputTargetNeutral")
//温暖
filter.setValue(CIVector(x: 6500, y: 500), forKey: "inputNeutral")
filter.setValue(CIVector(x: 1000, y: 630), forKey: "inputTargetNeutral")