2012-02-09 46 views
2

我使用UIImagePickerController通過我的應用拍攝照片。如果我使用默認值爲什麼[imagePickerController setAllowsEditing:YES]大大降低了相機的照片分辨率?

[imagePickerController setAllowsEditing:NO]; 

那麼生成的照片具有全分辨率2592x1936(和許多兆字節)。不過,如果我打開編輯與

[imagePickerController setAllowsEditing:YES]; 

結束照片是僅640x640(和小於1兆字節)。

這是怎麼發生的?任何方式來獲得更高質量的編輯照片?

回答

1

您應該

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
     [info objectForKey:UIImagePickerControllerOriginalImage] 
     [info objectForKey:UIImagePickerControllerEditedImage] 
.... 
} 
+0

越來越高分辨率圖像是的,由於某種原因,編輯的圖像總是很小。根據文件,它也將始終是方形的。無論如何,默認結果很適合我,所以我現在不打算如何從相機中獲取不同的編輯圖像。謝謝。 – Enchilada 2012-03-04 01:30:27

相關問題