CIUnsharpMask フィルターを使用して画像を処理しようとしています。問題は、返された画像が空白であることです。画像ビューには何も表示されません。残りのフィルターに同じテンプレートを使用してきましたが、うまくいきました。radiusValueとintensityValueはどちらもNSNumbersです。
CIImage *ciUnsharpMaskImage = [[CIImage alloc] initWithImage:preFilterImage];
CIContext *ciUnsharpMaskContext = [CIContext contextWithOptions:nil];
CIFilter *ciUnsharpMaskFilter = [CIFilter filterWithName:@"CIUnsharpMask"
keysAndValues: kCIInputImageKey, ciUnsharpMaskImage,
@"inputRadius", radiusValue,
@"inputIntensity", intensityValue, nil];
CIImage *ciUnsharpMaskOutputImage = [ciUnsharpMaskFilter outputImage];
CGImageRef ciUnsharpMaskCgimg = [ciUnsharpMaskContext
createCGImage:ciUnsharpMaskOutputImage
fromRect:[ciUnsharpMaskOutputImage extent]];
preFilterImage = [UIImage imageWithCGImage:ciUnsharpMaskCgimg];
CGImageRelease(ciUnsharpMaskCgimg);
NSLog(@"unsharp mask filter applied");
[self.imageView setImage:preFilterImage];