Как вы можете использовать фильтры Core Image для регулировки контрастности или резкости? - PullRequest
5 голосов
/ 14 октября 2011

Как вы регулируете контрастность или резкость, используя Core Image Framework? Какие фильтры следует использовать и почему?

Есть ли примеры, показывающие, как это сделать?

1 Ответ

12 голосов
/ 09 ноября 2011

Контрастность проста:

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.

...