IOS 5:图像过滤器

问题描述:

我在寻找有关图像过滤器使用iOS5的SDK,但我有两个问题:IOS 5:图像过滤器

  1. 对于Mac OS X似乎是一个很大的不可用的IOS SDK过滤器。有可能实施它们还是已经实施?

  2. 是否有像Instragram使用过滤器的开源库?

谢谢!

  1. 您可以通过实现自己的内核来创建自己的定制CoreImage过滤器。内核将使用CoreImage的硬件加速应用,请参阅:Creating Custom Filters

  2. 有许多开源图像库。我们在一些iOS应用中使用ImageMagick。 iOS库甚至可用于download

+0

为了澄清(1):答案是否定的。如果它们在iOS SDK中不可用,那么您将不得不实现自己的内核或过滤器。 – 2012-01-03 07:23:46

+1

iOS的选项1不正确。自定义内核不可用。 – akaru 2012-01-20 04:03:02

+0

从5.0开始,您无法在iOS上创建自定义核心图像过滤器。 – 2012-04-16 16:57:32

iOS上的核心图像缺少许多Mac上存在的滤镜,例如模糊和其他更复杂的操作。自iOS 5.1起,您也无法在Core Image中编写自定义过滤器。

我的新版本GPUImage框架允许您编写自定义过滤器,并且它具有许多从iOS上的Core Image中缺少的过滤器,例如模糊遮罩和边缘检测。在大多数情况下,它也是much faster than Core Image。我专门构建了这个框架,以解决iOS上Core Image的当前缺陷。

你可以使用这个开源库基于C/C++,这是library link