Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何使用核心图像过滤器调整对比度或清晰度?_Iphone_Ios_Ios5_Core Image - Fatal编程技术网

Iphone 如何使用核心图像过滤器调整对比度或清晰度?

Iphone 如何使用核心图像过滤器调整对比度或清晰度?,iphone,ios,ios5,core-image,Iphone,Ios,Ios5,Core Image,如何使用核心图像框架调整对比度或清晰度?应该使用哪些过滤器,为什么 有没有任何例子可以说明如何做到这一点?对比很容易: CIFilter * controlsFilter = [CIFilter filterWithName:@"CIColorControls"]; [controlsFilter setValue:myImage forKey:kCIInputImageKey]; [controlsFilter setValue:@(1.5) forKey:@"inputContrast"];

如何使用核心图像框架调整对比度或清晰度?应该使用哪些过滤器,为什么

有没有任何例子可以说明如何做到这一点?

对比很容易:

CIFilter * controlsFilter = [CIFilter filterWithName:@"CIColorControls"];
[controlsFilter setValue:myImage forKey:kCIInputImageKey];
[controlsFilter setValue:@(1.5) forKey:@"inputContrast"];//and so on
displayImage = controlsFilter.outputImage; //and do a conversion from CIImage

但是,为了提高清晰度,您运气不好,因为iOS 5.0的过滤器中没有包含这种功能。

我不得不使用
[过滤器设置值:[NSNumber numberWithFloat:1.5]forKey:@“inputContrast”]而不是
[controlsFilter设置值:1.5 forKey:@“inputContrast”]