2009-11-18 184 views
0

如何知道從照片庫中拍攝照片的模式。 例如,我將照片庫中的照片保存到應用程序中,但是如何在橫向模式或縱向模式下知道該照片。處於橫向模式時,我的照片會伸展。從照片庫中獲取照片

回答

0

使用風景照片時,照片寬度大於照片高度。使用人像照片時,高度大於寬度。

因此,要抓住從圖片庫的圖像來進行檢查的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 
}  

}