¿Cómo cambiar el tamaño de una image en iOS?

Hola, quiero enviar una image a un service web. Pero quiero cambiar el tamaño del usuario seleccionado cualquier image en 75 x 75 y enviarlo al service web. ¿Cómo puedo cambiar el tamaño de esta image a 75 x 75?

Gracias

Intente implementar el código a continuación. Puede ser útil para usted:

CGRect rect = CGRectMake(0,0,75,75); UIGraphicsBeginImageContext( rect.size ); [yourCurrentOriginalImage drawInRect:rect]; UIImage *picture1 = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); NSData *imageData = UIImagePNGRepresentation(picture1); UIImage *img=[UIImage imageWithData:imageData]; 

Use este método para cambiar el tamaño de su image:

 +(UIImage *)imageResize :(UIImage*)img andResizeTo:(CGSize)newSize { CGFloat scale = [[UIScreen mainScreen]scale]; /*You can remove the below comment if you dont want to scale the image in retina device .Dont forget to comment UIGraphicsBeginImageContextWithOptions*/ //UIGraphicsBeginImageContext(newSize); UIGraphicsBeginImageContextWithOptions(newSize, NO, scale); [img drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; } 

testing este código:

 - (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize { UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; }