图片高斯模糊

来源:互联网 发布:数控编程教学视频 编辑:程序博客网 时间:2024/04/29 02:00
   CIContext *context = [CIContext contextWithOptions:nil];    CIImage *inputImage = [[CIImage alloc] initWithImage:[UIImage imageNamed:@"1.png"]];    // create gaussian blur filter    CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"];    [filter setValue:inputImage forKey:kCIInputImageKey];    [filter setValue:[NSNumber numberWithFloat:10.0] forKey:@"inputRadius"];    // blur image    CIImage *result = [filter valueForKey:kCIOutputImageKey];    CGImageRef cgImage = [context createCGImage:result fromRect:[result extent]];    UIImage *image = [UIImage imageWithCGImage:cgImage];    CGImageRelease(cgImage);    self.mainImageView.image = image;
0 0
原创粉丝点击