我正在使用ALAssetsLibrary来访问照片。我的应用需要高分辨率图像。如果用户启用iCloud并在设备内存不足时为设备选择优化图像,则图像不再具有高分辨率。
ALAsset中的originalAsset属性是否是识别此更改的正确属性?
由于
答案 0 :(得分:0)
使用iOS 8,您可以使用PHImageManager获取全尺寸图像资源。具体来说,请查看requestImageDataForAsset:options:resultHandler:
See here for details.
修改强>
您还可以将requestImageForAsset:targetSize:contentMode:options:resultHandler:
与targetSize
PHImageManagerMaximumSize