UIImage-Helpers 0.0.3

UIImage-Helpers 0.0.3

测试测试
语言语言 Obj-CObjective C
许可 MIT
发布最新发布2014 年 12 月

Bruno Tortato Furtado 维护。



  • Bruno Tortato Furtado

创建模糊图像,截图,创建彩色图像...

UIImage-Helpers

Build Status Analytics

要求

UIImage-Helpers 在 iOS 5.0+ 版本上运行,与 ARC 项目兼容。它依赖于以下 Apple 框架,这些框架应已包含在大多数 Xcode 模板中

  • Accelerate.framework
  • Foundation.framework
  • QuartzCore.framework

要构建 UIImage-Helpers,您需要 LLVM 3.0 或更高版本。

将 UIImage-Helpers 添加到您的项目中

源文件

或者,您可以直接将源文件添加到项目中。

  1. 下载最新的代码版本 master.zip 或将仓库作为 git 子模块添加到 tracked 项目。
  2. 在 Xcode 中打开您的项目,然后将要添加的代码包中的所有文件拖动到 Xcode 中的 "产品导航器" 视图中(使用 "Product Navigator view")。如果将代码包从项目外部提取,请确保当被询问时选择 "复制项目项"。

使用方法

  • 将一个图像模糊化并与另一个图像混合
#import "UIImage+Blur.h"
...

// jpeg quality image data
float quality = .00001f;

// intensity of blurred
float blurred = .5f;

NSData *imageData = UIImageJPEGRepresentation([self.imageViewNormal image], quality);
UIImage *blurredImage = [[UIImage imageWithData:imageData] blurredImage:blurred];
self.imageViewBlurred.image = blurredImage;
  • 截图
#import "UIImage+Screenshot.h"
...

UIImage *image = [UIImage screenshot];
self.imageView.image = image;
  • 生成带有颜色的图像
#import "UIImage+ImageWithColor.h"
...
UIColor *purpleColor = [UIColor colorWithRed:.927f green:.264f blue:.03f alpha:1];
UIImage *image = [UIImage imageWithColor:purpleColor];

[self.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];

许可

此代码根据 MIT 许可证 的条款和条件分发。

变更日志

可以在 wiki 上找到每个 UIImage-Helpers 发布的简要说明。

待办事项

  • 用于裁剪图像的分类