【问题标题】:How to tell UIImagePickerController what's the maximum camera resolution for a photo?如何告诉 UIImagePickerController 照片的最大相机分辨率是多少?
【发布时间】:2011-11-23 23:23:38
【问题描述】:

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

有没有办法告诉 UIImagePickerController 最大图像大小是多少,这样它就不会预先浪费所有内存?

【问题讨论】:

    标签: iphone ios ipad uiimagepickercontroller


    【解决方案1】:

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

    如果您使用 AVFoundation 和 AVCaptureStillImageOutput,您可以设置质量。不过,这涉及更多工作,因为您需要自己构建预览和所有内容。

    只要你从大图做一个缩略图并且不保留它,你就不需要太担心 UIImagePickerController 使用的内存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-24
      • 2012-04-18
      • 2014-01-24
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多