This category allows you to resize an UIImage at a constraint size, or proportionally so that it fits in a given CGSize. This category defines the following methods : -(UIImage*)resizedImageWithSize:(CGSize*)size; -(UIImage*)resizedImageToFitInSize:(CGSize*)size resizeIfSmaller:(BOOL)resizeIfSmaller; This methods takes correctly the imageOrientation / EXIF orientation into account.
root42/UIImage-Resize
Category to add some resizing methods to the UIImage class, to resize it to a given CGRect — or fit in a CGRect keeping aspect ratio
Objective-CNOASSERTION