#import "UIImage+INResizeImageAllocator.h" @implementation UIImage (INResizeImageAllocator) + (UIImage *)imageWithImage : (UIImage *)image scaledToSize : (CGSize)newSize { UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; } - (UIImage *)scaleImageToSize:(CGSize)newSize { return [UIImage imageWithImage:self scaledToSize:newSize]; } @end