如何告诉UIImagePickerController照片的最大相机分辨率是多少?

时间:2011-11-23 14:15:35

标签: iphone ios ipad uiimagepickercontroller

我只需要联系人的小缩略图,但相机会返回所有百万像素的巨幅图像。因此,每次用户拍照时,我的应用程序都会收到内存警告。那很糟糕。

有没有办法告诉UIImagePickerController最大图像大小是什么,所以它不会先浪费所有内存?

1 个答案:

答案 0 :(得分:1)

据我所知,你无法在UIImagePickerController上设置图像的质量。

如果您使用AVFoundation和AVCaptureStillImageOutput,则可以设置质量。这需要更多的工作,因为你需要自己构建预览和一切。

只要您从大图像制作缩略图并且不保留它,您就不必过分担心UIImagePickerController使用的内存。

相关问题