美文网首页
GPUImage-iOS 虚化图片

GPUImage-iOS 虚化图片

作者: 周大湿 | 来源:发表于2016-10-21 11:51 被阅读0次

    虚化:GPUImageiOSBlurFilter

    - (void)setHeaderBackImageBlur:(UIImage *)image {
        // 滤镜
        ssBlurFilter = [[GPUImageiOSBlurFilter alloc] init];
        ssBlurFilter.blurRadiusInPixels = 5.0f;
        // GPUImageView
        _ssBlurImage.clipsToBounds = YES;
        _ssBlurImage.layer.contentsGravity = kCAGravityResizeAspect;
        // 设置缩放
        _ssBlurImage.fillMode = kGPUImageFillModePreserveAspectRatioAndFill;
        // 加载图片
        GPUImagePicture *picture = [[GPUImagePicture alloc] initWithImage:image];
        // 图片添加滤镜
        [picture addTarget:ssBlurFilter];
        // 滤镜显示在哪
        [ssBlurFilter addTarget:_ssBlurImage];
        // 异步处理
        [picture processImage];
        // 真麻烦
    }
    

    相关文章

      网友评论

          本文标题:GPUImage-iOS 虚化图片

          本文链接:https://www.haomeiwen.com/subject/swoquttx.html