Recorte de imágenes de la Galería

Quiero recortar la image seleccionada de una galería (Programáticamente). He hecho muchas investigaciones y conseguí que el [tutor] ( http://iosdevelopertips.com/graphics/how-to-crop-an-image.html ) haya pasado por esto. Aún se confunden si se puede recortar la image mediante el uso de UIImagePickerController o UIImageView. No estoy obteniendo desde dónde comenzar o cómo comenzar ?. por favor, sugiérame de la manera correcta a cualquiera.

Respuesta: Referencia de CGImage

1) Cree un rectángulo que represente una image recortada desde el centro de la image existente:

CGRect rect = CGRectMake(size.width / 4, size.height / 4 , (size.width / 2), (size.height / 2)); 

2) Cree una image de bitmap a partir de los datos de image originales, usando rectángulo para especificar el área de recorte deseada:

 CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], rect); UIImage *img = [UIImage imageWithCGImage:imageRef]; CGImageRelease(imageRef); 

3) Cree y muestre la nueva image a partir de datos de maps de bits:

 imageView = [[UIImageView alloc] initWithImage:img]; 

Enlaces útiles :

1) Trabajar con UIGestureRecognizers .

2) Recorte y cambio de tamaño de imágenes desde la camera en iOS y Objective-C .

Buena suerte !!!