MIT license


The MIT license is an
open-source license.
Free Read License

14 Day money-back guarantee

Full refund within 14 days of purchase date.

You need to log-in or create an account
  • Create an account
  • Log-in

Please use your real name.

Activation link will be sent to this address.

Minimum 8 characters

Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

(6 ratings)

iOS Image Handler

iOS Image Handler
Developed by Dillion Tan, Released Jul 14, 2012

Painless image picker with orientation, resizing, clipping, masking and caching of images

Objective-C

Tags: orientation , resize , scale , uiimagepickercontroller

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

Usage

  • 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

Credits

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 ))

View all 3 reviews »

User Reviews

  • James McClymonds 3 months ago
    :)
    Flag
    Was this helpful? Yes No
  • 1 of 1 people found this review helpful M Profiet 11 months ago
    Nice - again I love the fact that this is also another free component on binpress. :)
    Flag
    Was this helpful? Yes No
  • 0 of 1 people found this review helpful Tal 11 months ago
    Not what I expected.
    Flag
    Was this helpful? Yes No
Read all 2 comments »

Questions & Comments


Or enter your name and Email
  • M Profiet 11 months ago
    is this only available on iOS 5? What about support for older versions? Also, will this work when the new iOS 6 gets released?
    • Dillion Tan Developer 11 months ago
      The demo project uses ARC, which is for iOS5 and above, to support iOS4 and above you need to add methods to handle memory management. There shouldn't be any issues with iOS6
You must be logged-in to vote. Log-in to your account or register now.