我正在使用UIImagePickerController
通过我的应用拍摄照片。如果我使用默认
[imagePickerController setAllowsEditing:NO];
然后生成的照片具有完整分辨率2592x1936(和许多兆字节)。但是,如果我打开
进行编辑[imagePickerController setAllowsEditing:YES];
结束照片仅为640x640(且小于1兆字节)。
为什么会这样?有没有办法为编辑过的照片获得更高的质量?
答案 0 :(得分:1)
您应该从
获取高分辨率图像- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[info objectForKey:UIImagePickerControllerOriginalImage]
[info objectForKey:UIImagePickerControllerEditedImage]
....
}