美文网首页
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