如何在iPhone应用程序中添加图像过滤器? (类似于Instagram和picplz所拥有的)
答案 0 :(得分:44)
民间,
我尝试使用纯CoreGraphics和直接像素操作复制instagram和photoshop过滤器,而不是使用OpenGL。
在以下位置找到此项目:
https://github.com/esilverberg/ios-image-filters
**更新**
您还应该考虑这个项目: https://github.com/gobackspaces/DLCImagePickerController
答案 1 :(得分:21)
您检查了simple-iphone-image-processing吗?它是一个“带有Objective-C包装器的简单C ++类,它提供了一组常见的图像处理任务”以及UIImage
转换。它提供:
其他C ++开源库是:
修改强> 另外,请看一下这个开源代码 - https://github.com/OmidH/Filtrr
答案 2 :(得分:2)
遗憾的是,iOS SDK中没有CoreImage库,所以你必须使用OpenGLES来进行图像处理,Apple有一个示例应用程序可以演示几种技术。
http://developer.apple.com/library/ios/#samplecode/GLImageProcessing/Introduction/Intro.html
答案 3 :(得分:2)
我认为您还可以从免费图像处理库移植大部分C代码。然后使用基于像素的修改。