繁体   English   中英

用于iphone sdk开发的图像过滤器

[英]image filters for iphone sdk development

我打算开发一款iphone应用程序,它使用图像滤镜,如模糊,锐化等。 我注意到这个方法很少,

  1. 使用openGL ES。 我甚至在apple iphone开发站点上找到了一个示例代码。 对于从未使用过openGL的人来说,openGL有多容易? 可以使用openGL框架实现图像过滤器吗?

  2. 有一个Quartz演示也发布在apple iphone开发网站上。 有没有人用这个框架进行图像处理? 与openGL框架相比,这种方法如何?

  3. 不要使用openGL和Quartz框架。 基本上从图像中访问原始像素并自己进行操作。

  4. 使用像这样的任何自定义构建的图像处理库。 你知道像这样的任何其他图书馆吗?

任何人都能提供关于哪种方案最好的见解/建议? 非常感谢您的意见。 谢谢!

这是图像过滤的另一种选择。 他们使用核心图像框架提供了大量过滤器。

http://www.binpress.com/app/photo-effects-sdk-for-ios/801

Quartz在iPhoneOS上无法访问Core Image,因此您无法像在MacOS上那样使用Core Image过滤器。

我会去一个专门的图书馆。 如果您不将其用于其他任何事情,那么您不希望错过OpenGL ES中的大量开销。

如果您的App支持iOS6,则使用CoreGraphics和CoreImage。 它包含许多过滤器和一些其他方法,您可以通过它们获得其他复合过滤器。

如果你不在iOS6上,你可以使用GPUImage框架或ImageMagick。

最后一个选项是操纵像素值,但它需要一个过滤算法来在Image上添加过滤器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM