【问题标题】:IOS ALAsset defaultRepresentation returns a low quality photoIOS ALAsset defaultRepresentation 返回低质量照片
【发布时间】:2015-03-06 18:11:28
【问题描述】:
我有一个 IOS 应用程序,它使用 ALAsset defaultRepresentation 从设备中检索照片。问题是有时我收到的图像不是完整质量的图像。
例如:当我通过电子邮件发送一张图片时,它的大小为 2.5MB。但是,当我在同一图像的默认表示上调用 (size) 方法时,它只有 200KB。当我进入照片库并在编辑模式下为照片选择“还原”选项,然后再次打开我的应用程序并在同一张照片的默认表示上调用 (size) 方法时,它返回了正确的大小 2.5MB。
这对我来说没有任何意义。那么如何获得完整的图像呢?
【问题讨论】:
标签:
ios
image
photo
alasset
【解决方案1】:
我还不能直接回答你的问题 - 但我可以告诉你如何避免它。在 iphone 上启用过滤器时(在 iphone 应用程序中,右下角,点击三个点)您可能启用了过滤器,例如“Chrome”或“Instant”或“Transfer”。
拍照时单击“无”,它们将在您的应用程序中以全分辨率显示。显然,Apple 在应用滤镜时会大大缩小照片的大小。