代码地址:https://github.com/pd767180024/PDBlurImage(参照苹果官方文档)
PDBlurImage演示了使用vImage如何处理图像的模糊效果。vImage框架适合高性能图像处理,使用vImage能够得到矢量处理的效果而不用使用矢量代码。
// 生成亮色模糊效果
+ (UIImage *)pd_imageEffectLightFromImage:(UIImage *)inputImage;
+ (UIImage *)pd_imageEffectExtraLightFromImage:(UIImage *)inputImage;
+ (UIImage *)pd_imageEffectDarkFromImage:(UIImage *)inputImage;
// 这个是自定义颜色蒙盖模糊效果
+ (UIImage *)pd_imageEffectTintFromImage:(UIImage *)inputImage andEffectColor:(UIColor *)tintColor;
详细参照demo代码看一下吧