Получение фотографии из библиотеки фотографий - PullRequest
0 голосов
/ 18 ноября 2009

Как узнать режим фотографии, взятой из библиотеки фотографий. Например, я сохраняю фотографию из библиотеки фотографий в приложение, но как мне узнать эту фотографию в альбомном или портретном режиме. Моя фотография получит растяжку, когда она находится в ландшафтном режиме.

1 Ответ

0 голосов
/ 18 ноября 2009

При работе с пейзажной фотографией ширина фотографии больше, чем высота фотографии. При работе с портретной фотографией высота больше ширины.

Итак, чтобы проверить это на iPhone после получения изображения из библиотеки фотографий, вы должны сделать что-то вроде этого:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {

 [self dismissModalViewControllerAnimated:YES];
 [picker release];

 if(image.size.width > image.size.height){
      //Landscape image
 }
 else if(image.size.height > image.size.width){
      //Portrait image
 }    

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...