gpt4 book ai didi

iOS 7.1 有比文档中列出的更多的 CoreImage 过滤器(例如 CIBumpDistortion 和 CIBumpDistortionLinear。)我们可以使用它们吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:45 25 4
gpt4 key购买 nike

Core image 有一个公共(public) API,用于查询支持的过滤器列表,并询问用于控制这些过滤器的参数。

如果你查询 iOS 7.1,返回的过滤器列表包括一些当前 Core image Filter Reference 中没有显示的过滤器。

具体来说,我正在查看 CIBumpDistortion 和 CIBumpDistortionLinear。 Core image Filter Reference 列出了这些过滤器,但它只列出了在 Mac OS 中可用的过滤器。

通常,我会认为额外的过滤器会被认为是 Core Image Framework 私有(private)的,因此不可用。但是,如上所述,filterNamesInCategory 和 filterNamesInCategories 等公共(public)方法列出过滤器名称,列出属性和 inputKeys,并且过滤器(大部分)在调用时工作。有一些错误,但这与问题无关。

我将这个问题发布到 Apple 开发者论坛,希望 Apple 的人能给出明确的答案,但目前还没有人回复。这里的人怎么想?

最佳答案

如果它们列在对[CIFilter filterNamesInCategory:kCICategoryBuiltIn] 的查询中,则这些 CIFilter 可以安全使用。这是一个公开可用的查询,不应返回任何私有(private) Core Image 过滤器。

这听起来像是文档没有完全跟上他们添加的内容的情况,我在几个 iOS 更新中看到过这种情况。我可能建议提交 documentation bug要求将其调整到位。我以前做过,他们确实更新了文档以匹配。

关于iOS 7.1 有比文档中列出的更多的 CoreImage 过滤器(例如 CIBumpDistortion 和 CIBumpDistortionLinear。)我们可以使用它们吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com