1.UIImage+ImageEffects是Accelerate框架中的内容;(Accelerate专门处理复杂运算和复杂效果用的)
2.UIImage+ImageEffects的模糊效果非常美观; (比CoreImage中blurImage的模糊效果好)
2.UIImage+ImageEffects的模糊效果非常美观; (比CoreImage中blurImage的模糊效果好)
3.修改过的UIImage+ImageEffects可以对图片进行局部模糊。
效果实现:
//原码网址:https://github.com/YouXianMing/UIImageBlur
// 导入文件:UIImage+ImageEffects.h和UIImage+ImageEffects.m
//1.导入头文件:#import"UIImage+ImageEffects.h"
//原始图片
UIImage *sourceImage = [UIImage imageNamed:@"normal"];
//对图片进行处理(图片渲染用时,应在子线程中,此处未做此处理)
UIImage *blurImage = [sourceImage blurImageAtFrame:CGRectMake(0,0,self.view.bounds.size.width,self.view.bounds.size.height)];//设置frame可进行局部模糊
//加载图片
UIImageView *imageView = [[UIImageView alloc]initWithImage:blurImage];
[self.view addSubview:imageView];