iOS,Objective C自动图像处理过滤器

时间:2014-05-16 01:41:06

标签: ios objective-c ios7

我正在做一个照片应用程序,有时某些区域的照明已关闭,图片不清晰。我想知道是否有一项功能可以自动调整照片的亮度,对比度,曝光度和饱和度。

我不想手动调整图像,例如apple提供的示例代码:

https://developer.apple.com/library/ios/samplecode/GLImageProcessing/Introduction/Intro.html

我想要一些会自动调整或更正照片的内容

2 个答案:

答案 0 :(得分:0)

作为替代方案,您可以使用AVFoundation来实现相机并将ImageQuality设置为高和自动对焦或点按对焦功能。否则,我几乎可以肯定你不能设置这个属性,SDK中包含的UIImagePicker控制器是非常昂贵的内存,并为您提供图像而不是原始数据(使用AVFoundation的另一个好处)。如果您想查看它,这是一个很好的教程:

http://www.musicalgeometry.com/?p=1297

答案 1 :(得分:0)

显然有人在Github上创建了它:https://github.com/proth/UIImage-PRAutoAdjust

导入后,我使用了以下内容:

self.imageView.image = [self.imageView.image autoAdjustImage];