Dans mon application, je ne suis pas en utilisant les codes suivants pour recadrer l'image capturée: -Comment découper les images dans iPhone?
-(void)imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
#ifdef _DEBUG
NSLog(@"frmSkinImage-imagePickerController-Start");
#endif
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
//=======================================
UIImage *image =imageView.image;
CGRect cropRect = CGRectMake(100, 100, 125,128);
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], cropRect);
[imageView setImage:[UIImage imageWithCGImage:imageRef]];
CGImageRelease(imageRef);
//===================================================
//imgglobal = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
// for saving image to photo album
//UIImageWriteToSavedPhotosAlbum(imageView.image, self, @selector(image:didFinishSavingWithError:contextInfo:), self);
[picker dismissModalViewControllerAnimated:YES];
#ifdef _DEBUG
NSLog(@"frmSkinImage-imagePickerController-End");
#endif
}
Mais mon problème est que lorsque j'utilise l'appareil photo pour prendre la photo pour recadrer l'image capturée, il fait pivoter l'image à 90 degrés vers la droite et au cas où j'utiliserais la photothèque cela fonctionne parfaitement. Donc, pouvez-vous filtrer mes codes ci-dessus pour savoir où je me trompe.
S'il vous plaît aidez-moi ses urgents Merci à l'avance