LBBlurredImage 0.2.2

LBBlurredImage 0.2.2

测试已测试
Lang语言 MUMPSMUMPS
许可协议 MIT
发布最新发布2015年1月

Luca Bernardi维护。



  • 作者:
  • Luca Bernardi

LBBlurredImage 是一个 UIImageView 分类,允许设置一张图片并生成模糊效果。

以下是一些可以实现的效果示例

安装

复制文件

此代码必须用于部署目标 6.0+ 和 ARC。如果您的代码不使用 ARC,您可以使用编译器标志 -fobjc-arc 标记此源代码。

  • 只需将“Plus group”中的两个文件 UIImageView+LBBlurredImage.{h,m}UIImageImage+ImageEffects.{h,m} 拖放到您的项目中,并与 Accelerate.framework 链接。
  • 在您需要的地方包含 #import "UIImageView+LBBlurredImage.h"

使用

[self.imageView setImageToBlur:[UIImage imageNamed:@"example"]
                    blurRadius:kLBBlurredImageDefaultBlurRadius
               completionBlock:^(){
                   NSLog(@"The blurred image has been set");
               }];

模糊图片的生成是在后台线程中完成的,因此提供了一个完成块。当图片生成并设置到 UIImageView 中时,完成块将在主线程上调度。

如果想要查看类的工作示例,代码已提供示例项目。

许可协议

LBBlurredImage 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。