您的位置:首页 > 其它

添加高斯滤镜效果 (图片模糊化)

2016-01-12 16:04 344 查看
//添加滤镜

- (UIImage *)addFilter:(NSString *)sender

{

CIContext *context = [CIContext contextWithOptions:nil];

CIImage *image = [CIImage imageWithContentsOfURL:[NSURL URLWithString:sender]];

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

[filter setValue:image forKey:kCIInputImageKey];

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

CIImage *result = [filter valueForKey:kCIOutputImageKey];

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

UIImage * blurImage = [UIImage imageWithCGImage:outImage];

return blurImage;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: