Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 是否可以将GPUImage筛选器封装到CIFilter中?_Iphone_Ios_Gpuimage_Imagefilter_Cifilter - Fatal编程技术网

Iphone 是否可以将GPUImage筛选器封装到CIFilter中?

Iphone 是否可以将GPUImage筛选器封装到CIFilter中?,iphone,ios,gpuimage,imagefilter,cifilter,Iphone,Ios,Gpuimage,Imagefilter,Cifilter,我需要在iOS 7的特定方法中使用核心图像过滤器(CIFilter)(因此,我不能更具体地说,因为它在NDA下)。但是,没有提供我想要使用的过滤器的CIFilter。所以我在互联网上搜索了一下,发现了这个很棒的图书馆。它提供了我所需要的过滤器,并提供了很好的性能 我的问题是,我需要过滤器的方法特别需要一个CIFilter。所以我的问题是:是否可以将GPUImage过滤器封装到CIFilter中 我已经阅读了CIFilter文档,看到了以下内容: 您可以将CIFilter子类化以创建: •将两个或

我需要在iOS 7的特定方法中使用核心图像过滤器(
CIFilter
)(因此,我不能更具体地说,因为它在NDA下)。但是,没有提供我想要使用的过滤器的CIFilter。所以我在互联网上搜索了一下,发现了这个很棒的图书馆。它提供了我所需要的过滤器,并提供了很好的性能

我的问题是,我需要过滤器的方法特别需要一个CIFilter。所以我的问题是:是否可以将GPUImage过滤器封装到CIFilter中

我已经阅读了CIFilter文档,看到了以下内容:

您可以将CIFilter子类化以创建:

•将两个或多个内置核心图像过滤器(iOS和OS X)链接在一起的过滤器

•使用您编写的图像处理内核的自定义过滤器(仅限OS X)

但是,它并不禁止为其他用途对其进行子类化,创建自定义过滤器(仅在OSX中)的可能性是使用核心映像内核,而不是外部映像内核

我想知道在技术上是否可以封装它,以及它是否会被苹果批准。我知道很难知道它是否会被批准


提前谢谢

你是否碰巧有iOS 7功能的链接(在苹果的开发者网站上),你需要iFilter?我可能会更好地给出一个答案的基础上,这不应该是一个保密协议违反,如果你链接到他们的登录墙后面的文档。一般来说,定制CIFILTER在iOS上是不允许的,但可能有另一种方式来满足您的需求。这是一个好主意,下面是链接:真的,这将是一个不同的问题,但我不能问它。。。非常感谢您,即使您没有给我一个解决方案;)对于静态过滤纹理,可以使用GPUImageRawDataOutput提取输出字节并将其作为纹理数据传入。对于其他人,我会提交一个特性请求,让他们公开原始的OpenGL ES资源,这样您就可以将GPUImage之类的东西挂到其中。场景工具包团队响应开发人员的请求做了类似的事情。现在已经足够早了,他们可能可以开始工作了。好的,再次感谢你的回答。不幸的是,我想在非静态节点中应用过滤器。我将尝试提交功能请求。顺便说一句,如果你写一个回答说这不可能,我会接受它,以帮助未来的访问者。@BradLarson我在我的项目中使用GPUImage为相机输入添加实时过滤器,我还希望我能集成一些iOS 7内置的CIFILTER(例如:-CIPhotoEffectInstant、CIPhotoEffectFade等)。也许我可以使用GPUImage框架本身实现几乎类似的效果,但是有没有办法在GPUImage中直接使用iOS cifilter?