首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从UIImagePickerController返回的图像比原始图像小

从UIImagePickerController返回的图像比原始图像小
EN

Stack Overflow用户
提问于 2014-10-07 03:53:48
回答 1查看 883关注 0票数 1

我正在尝试使用UIImagePickerControllerOriginalImage从图片库中获取全尺寸的图像。返回的UIImage大小是750x1001,但是当我使用image Capture提取图像时,它实际上是3264x2448,如何才能获得真正的原始图像?

EN

回答 1

Stack Overflow用户

发布于 2015-09-10 22:11:15

在初始化UIImagePickerController时,请确保将allowsEditing属性设置为NO,这将允许您获得全尺寸的原始图像。

例如,如果您使用:

代码语言:javascript
复制
self.imagePickerController = [[UIImagePickerController alloc] init];
self.imagePickerController.delegate = self;
self.imagePickerController.allowsEditing = YES;

info[UIImagePickerControllerOriginalImage]获得的- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info结果图像的大小将小于实际的原始图像,就像发生在您身上的情况一样。

但是如果你设置了self.imagePickerController.allowsEditing = NO;,来自info[UIImagePickerControllerOriginalImage]UIImage的大小将与库中的完全相同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26223836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档