分享

UIImageview 模糊、高斯模糊

 南山岳麓书院 2015-09-15



         CIContext *context = [CIContext contextWithOptions:nil];

// 加载本地图片  uiimage imagename:@""。    CIImage *image = [[CIImage alloc] initWithCGImage.CGImage];

      CIImage *image = [CIImage imageWithContentsOfURL:[NSURL URLWithString:@"www.123.jpg";

         CIFilter *filter = [CIFilterfilterWithName:@"CIGaussianBlur"];

        [filter setValue:image forKey:kCIInputImageKey];

// 设置模糊值

        [filter setValue:@20.0f forKey: @"inputRadius"];

        CIImage *result = [filter valueForKey:kCIOutputImageKey];

        CGImageRef outImage = [context createCGImage: result fromRect:[result extent]];

        UIImage * blurImage = [UIImage imageWithCGImage:outImage];

//headerBGimage 是uiimageview

        headerBGimage.image = blurImage;



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多