当我尝试应用CIRandomGenerator时,我的代码返回null。 当我进入过滤器页面时,我正在使用目标c进行编码,该应用程序只会崩溃。
if([filterName isEqualToString:@"CIRandomGenerator"]){
// parameters
[filter setValue:[[CIFilter filterWithName:@"CIRandomGenerator"] valueForKey:@"outputImage"] forKey:@"inputImage"];
CIContext *context = [CIContext contextWithOptions:nil];
CIImage *outputImage = [filter outputImage];
CGImageRef cgImage = [context createCGImage:outputImage fromRect:[outputImage extent]];
UIImage *result = [UIImage imageWithCGImage:cgImage];
CGImageRelease(cgImage);
return result;