CIRandomGenerator过滤器不能应用于过滤器

时间:2019-03-09 11:53:59

标签: objective-c filter core-image

当我尝试应用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;

0 个答案:

没有答案