2013-05-20 6 views
7

La funzione di ritaglio default in iPhone album fotograficoiOS: come implementare l'immagine di ritaglio come album di foto predefinito?

enter image description here

Se uno sa come implementare questa? Voglio ritagliarlo prima del Utilizzare il pulsante toccato.

enter image description here

+0

Per questo è possibile utilizzare il seguente repository di terze parti. Quelli forniscono UI per ritagliare e ridimensionare le foto nelle app di iPhone/iPod Touch. - [BJImageCropper] (https://github.com/barrettj/BJImageCropper) - [SSPhotoCropperViewController] (https://github.com/ardalahmet/SSPhotoCropperViewController) - [ImageCropper] (https://github.com/iosdeveloper/ImageCropper)) - [BFCropInterface] (https://github.com/azzikid/BFCropInterface) Una combinazione di [BJImageCropper] (https://github.com/barrettj/BJImageCropper) e [SSPhotoCropperViewController] (https://github.com/) ardalahmet/SSPhotoCropperViewController) sarebbe un –

risposta

2

è possibile utilizzare questo per ritagliare l'immagine.

CGRect rect = CGRectMake(some rect); 

CGImageRef imageRef = CGImageCreateWithImageInRect([urImageView.image CGImage], rect); 
UIImage *cropedImage = [UIImage imageWithCGImage:imageRef]; 
5

Se ho capito la tua domanda correttamente, si vuole presentare un UIImagePickerController con la possibilità di ritagliare l'immagine prima di raccoglierlo. Questo è integrato in UIImagePickerController, basta impostare la proprietà allowsEditing su YES. Vedere la documentazione per maggiori informazioni http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html.

+2

Lo so proprietà, purtroppo, non mi permette di specificare la dimensione da ritagliare –

Problemi correlati