Как настроить контраст или резкость с помощью платформы Core Image? Какие фильтры следует использовать и почему?
Есть ли примеры, которые показывают, как это сделать?
Как настроить контраст или резкость с помощью платформы Core Image? Какие фильтры следует использовать и почему?
Есть ли примеры, которые показывают, как это сделать?
Контраст прост:
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.
[filter setValue:[NSNumber numberWithFloat:1.5] forKey:@"inputContrast"];
вместо [controlsFilter setValue:1.5 forKey:@"inputContrast"];
.
- person Scott Marchant; 28.03.2013