次のコードを使用して CIAdditionCompositing フィルターを設定しようとしています。
CIImage *imageOne = [CIImage imageWithCGImage:[UIImage imageNamed:@"picOne"].CGImage];
CIImage *imageTwo = [CIImage imageWithCGImage:[UIImage imageNamed:@"picTwo"].CGImage];
filter = [CIFilter filterWithName:@"CIAdditionCompositing"];
[filter setDefaults];
[filter setValue:imageOne forKey:kCIInputImageKey];
[filter setValue:imageTwo forKey:kCIInputBackgroundImageKey];
CIImage *imageResult = [filter outputImage];
CGImageRef imageRef = [context createCGImage:imageResult fromRect:imageResult.extent];
_imageView.image = [UIImage imageWithCGImage:imageRef];
次のエラーが表示されます。
キャッチされていない例外 'NSUnknownKeyException' が原因でアプリを終了しています。
ライン上
[filter setValue:imageOne forKey:kCIInputImageKey];
この Core Image フィルタのセットアップで何が間違っていますか?