Need help with UIImage-Helpers?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

NZN
610 Stars 76 Forks MIT License 15 Commits 3 Opened issues

Description

Create a blurred images, take a screenshot, make a image with color...

Services available

!
?

Need anything else?

Contributors list

UIImage-Helpers License MIT

Create a blurred images, take a screenshot, make a image with color...

UIImage-Helpers

Build Status Cocoapods Cocoapods Analytics

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 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 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
#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
#import "UIImage+Screenshot.h"
...

UIImage *image = [UIImage screenshot]; self.imageView.image = image;

  • Generate a image with color
#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.

Change-log

A brief summary of each UIImage-Helpers release can be found on the wiki.

To-do Items

  • Category for crop images

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.