次のコードを使用して、CoreImageCIRandomGeneratorフィルターの出力を取得しようとしています。
CIContext *context = [CIContext contextWithOptions:nil];
CIFilter *randomNoise = [CIFilter filterWithName:@"CIRandomGenerator"];
[randomNoise setDefaults];
CIImage *output = randomNoise.outputImage;
// This returns nil
CGImageRef ref = [context createCGImage:output
fromRect:output.extent];
self.photoView.image = [UIImage imageWithCGImage:ref];
CGImageRelease(ref);
ただし、createCGImage:fromRect:は常にnilCGImageRefを返します。
私は何が間違っているのですか?