Ho un'app fotografica in cui è possibile aggiungere adesivi in una sezione. Quando hai finito voglio salvare l'immagine. Ecco il codice che devo fare.Come ritagliare un'immagine in iOS
if(UIGraphicsBeginImageContextWithOptions != NULL)
{
UIGraphicsBeginImageContextWithOptions(self.view.frame.size, YES, 2.5);
} else {
UIGraphicsBeginImageContext(self.view.frame.size);
}
CGContextRef contextNew=UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:contextNew];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Ora l'immagine che viene salvata è la schermata completa dell'immagine, che va bene, ma ora ho bisogno di ritagliare l'immagine e io non so come. È possibile visualizzare l'immagine al link qui sotto: http://dl.dropbox.com/u/19130454/Photo%202012-04-09%201%2036%2018%20PM.png
Ho bisogno di ritagliare: 91px da sinistra e destra 220px dal basso
Qualsiasi aiuto sarebbe molto apprezzato. Se non ho spiegato le cose chiaramente, per favore fatemelo sapere e farò del mio meglio per ri-spiegare.
Questa potrebbe essere una buona fonte per voi: [Open Source Libreria per aggiungere immagini ritagliando rapidamente un'applicazione iOS] (http://maniacdev.com/2011/10/open-source-library-to-add-image-cropping-into-an-ios-app-quickly/) – Lucien
possibile duplicazione di [API Image Cropping per iOS] (http://stackoverflow.com/questions/7087435/image-cropping-api-for-ios) – NAlexN