Je veux obtenir des images de UIImagePickerControllerSourceTypePhotoLibrary
, avant de choisir l'image de la bibliothèque d'images, je veux connaître la taille de la mémoire de cette image particulière. J'utilisecomment obtenir la taille de l'image qui dans le contrôleur UIImage picker avant de le choisir?
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage * img = [info objectForKey:@"UIImagePickerControllerEditedImage"];
size_t imageSize = CGImageGetBytesPerRow(img.CGImage) * CGImageGetHeight(img.CGImage);
printf("\n the image size is :%zd",imageSize);
[self useImage:img];
[[picker parentViewController] dismissModalViewControllerAnimated:NO];
UINavigationController* navController = self.navigationController;
UIViewController* controller = [navController.viewControllers objectAtIndex:0];
[controller dismissModalViewControllerAnimated:NO];
}
ici la taille de l'image que je suis calculais est incorrect, exactement ce que la taille de l'image dans la bibliothèque d'image est différente de la taille de l'image que je suis calcul. Et je veux connaître la taille de l'image avant de choisir l'image Quelqu'un peut-il me aider Merci à l'avance
Avez-vous essayé ma réponse? –