iphone, UIImage, resize picture

iphone, UIImage, resize picture

UIImage *initialImage = [UIImage imageNamed:@”SomeName.jpg”];

UIGraphicsBeginImageContext(CGSizeMake(176.0, 235.0));
[initialImage drawInRect:CGRectMake(0.0, 0.0, 176.0, 235.0)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

NSData *jpegData = UIImageJPEGRepresentation(newImage, 0.5);
[jpegData writeToFile:imagePath atomically:NO];

————————————————————————–

Rersize Image:
UIImage* tmpImage = [[UIImage imageWithContentsOfFile:uniquePath] _imageScaledToSize:CGSizeMake(32.0f, 32.0f) interpolationQuality:1];