iPhone中的image processing
其实我在我的iPhone应用程序添加image processingfunction它应该做亮度,对比度,锐化,曝光….
但我无法在互联网上find任何文章/教程。 请你帮我find任何教程或告诉我如何实现iPhone视图的应用程序。
我find了1个链接http://www.iphonedevsdk.com/forum/iphone-sdk-development/10094-adjust-image-brightness-contrast-fly.html它的工作也为亮度,但它不工作在iPad上。
所以build议我可以从我的image processing逻辑开始。
谢谢
里克jackson
我个人喜欢苹果示例代码的GLImageProcessing项目中的方法。 检查出来 。
有几个库支持Quartz中的image processing。 UIImage甚至有几个类别可以做一些基本的东西。
以下是几个例子:
- https://github.com/esilverberg/ios-image-filters
- https://github.com/cmkilger/CKImageAdditions
- http://code.google.com/p/simple-iphone-image-processing/
但是正如@Felz所说,这些库很慢,因为它们使用石英代码库,这不是那么快(例如:以1024×1024的分辨率改变图像的饱和度可能需要4到8秒,这取决于你使用哪个设备)。
如果你的项目是iOS 5或更高,那么你一定要考虑使用CoreImage
您可以尝试由Brad Larson创build的GPUImage框架。 它包括真棒图像filter,也很容易使用。