Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Painless image picker with orientation, resizing, clipping, masking and caching of images
branch: master

Cleanup and removal of some confusing bits

- Simple demo added for quick grab of core functionality
- Removal of dependency on EDStorage, a simple singleton using NSOperationQueue is used instead that can be easily modified
latest commit 789bae62f7
Dillion authored
Failed to load latest commit information.
EssentialImagerDemo Cleanup and removal of some confusing bits readme
screenshot.png readme

Essential Imager


A painless solution for

  • Block based UIImagePickerController delegate in ARC
  • Resizing images, taking into account orientation and scale
  • Caching images (sync or async) with a scale suffix
  • Retrieving images from cache, taking into account scale
  • Clipping or masking images to a desired frame and centering


Requires iOS5
Copy the EssentialImager folder
Set -fno-objc-arc compiler flag on EDStorageManager and EDStorageOperation
Import EssentialImager.h

Start using!
Take a look at the demo project for examples


Trevor Harmon for image resizing operations
Nick Lockwood for file paths
Andrew Sliwinski for async file storage

Camera icon by Stanislav Levin, from The Noun Project (Attribution ( CC BY 3.0 ))

Something went wrong with that request. Please try again.