Dans mon application, je dois enregistrer une image. J'ai besoin que l'image soit toujours enregistrée en tant que portrait, même si l'appareil est en mode paysage. Je vérifie pour voir si l'appareil est en mode paysage et si c'est le cas, je voudrais faire pivoter mon image avant qu'elle ne soit enregistrée en tant que PNG. Quelqu'un peut-il m'aider à comprendre cela?Rotation d'une image avant l'enregistrement dans iOS
-(void) saveImage {
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
if (UIInterfaceOrientationIsLandscape([[UIDevice currentDevice] orientation])) {
//// need to rotate it here
}
NSData *data = UIImagePNGRepresentation (viewImage);
[data writeToFile:savePath atomically:YES];
}
Avez-vous déjà découvert cela? Je pose essentiellement la même question ici: http://stackoverflow.com/questions/20764623/rotate-newly-created-ios-image-90-degrees-prior-to-saving-as-png ... I ' d aimer toute aide que vous pourriez fournir. :) –