如何使用 CIFilterShape

Joe*_*son 5 core-image ios cifilter

我已经进行了广泛的搜索,但找不到一个关于如何使用 CIFilterShape 以及它有什么好处的示例。大多数 Apple 文档只是说它控制过滤器的 dod,甚至 CoreImage 参考实际上也没有讨论如何使用它。

一个愚蠢的简单假设是使用它转换单个矩形的尺寸和偏移量并将该形状直接传递给-[CIKernel applyWithExtent].

不过,这种用法不会真正产生模板效果,这正是我对过滤器形状的期望。任何人都可以解释并提供一些关于 CIFilterShape 的实际用法的例子吗?

小智 1

CI过滤器幻灯片

它似乎是kCIApplyOptionDefinition定义域 (DoD) 密钥的相应类型,我只在上面的 WWDC10 会议 426 幻灯片 54 中找到了引用。这里还有幻灯片的链接