# UIImage-Helpers
**Repository Path**: Busch/UIImage-Helpers
## Basic Information
- **Project Name**: UIImage-Helpers
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-11-09
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**Source Link:https://github.com/NZN/UIImage-Helpers**
#UIImage-Helpers 
Create a blurred images, take a screenshot, make a image with color...
[](https://api.travis-ci.org/NZN/UIImage-Helpers.png)
[](http://beta.cocoapods.org/?q=UIImage-Helpers)
[](http://beta.cocoapods.org/?q=UIImage-Helpers)
[](https://github.com/igrigorik/ga-beacon)
## Requirements
UIImage-Helpers works on iOS 5.0+ version and is compatible with ARC projects. It depends on the following Apple frameworks, which should already be included with most Xcode templates:
* Accelerate.framework
* Foundation.framework
* QuartzCore.framework
You will need LLVM 3.0 or later in order to build UIImage-Helpers.
## Adding UIImage-Helpers to your project
### Cocoapods
[CocoaPods](http://cocoapods.org) is the recommended way to add UIImage-Helpers to your project.
* Add a pod entry for UIImage-Helpers to your Podfile:
```
pod 'UIImage-Helpers'
```
* Install the pod(s) by running:
```
pod install
```
### Source files
Alternatively you can directly add source files to your project.
1. Download the [latest code version](https://github.com/NZN/UIImage-Helpers/archive/master.zip) or add the repository as a git submodule to your git-tracked project.
2. Open your project in Xcode, then drag and drop all files at `UIImage-Helpers` folder onto your project (use the "Product Navigator view"). Make sure to select Copy items when asked if you extracted the code archive outside of your project.
## Usage
* Make a blurred image with another image
```objective-c
#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;
```
* Take a screenshot
```objective-c
#import "UIImage+Screenshot.h"
...
UIImage *image = [UIImage screenshot];
self.imageView.image = image;
```
* Generate a image with color
```objective-c
#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];
```
## License
This code is distributed under the terms and conditions of the [MIT license](LICENSE).
## Change-log
A brief summary of each UIImage-Helpers release can be found on the [wiki](https://github.com/NZN/UIImage-Helpers/wiki/Change-log).
## To-do Items
- Category for crop images