При работе с пейзажной фотографией ширина фотографии больше, чем высота фотографии. При работе с портретной фотографией высота больше ширины.
Итак, чтобы проверить это на 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
}
}