图片的模糊效果
- (UIImage *)blurryImage:(UIImage *)image
withBlurLevel:(CGFloat)blur {
CIImage *inputImage = [CIImage imageWithCGImage:image.CGImage];
CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"
keysAndValues:kCIInputImageKey, inputImage,
@"inputRadius", @(blur),
nil];
CIImage *outputImage = filter.outputImage;
CGImageRef outImage = [self.context createCGImage:outputImage
fromRect:[outputImage extent]];
return [UIImage imageWithCGImage:outImage];
}
本文将介绍一种使用Core Image框架实现图片模糊效果的方法,包括引入依赖、定义模糊方法、应用高斯模糊过滤器并返回处理后的UIImage实例。
1664

被折叠的 条评论
为什么被折叠?



