3

我正在使用图片来挑选图片,UIImagePickerController但我还需要图片的名称和其他元数据信息。我可以在选择图像后ALAsssetsLibrary’s assetForURL:resultBlock:failure提供的 referenceURL 的帮助下使用方法获取图像资产,UIImagePickerController但该方法/框架在 iOS9 中已弃用。我搜索了它的等效方法,Photos Framework但没有找到。

让我知道它的等效方法或任何其他使用Photos Framework.

4

1 回答 1

0

是的,您可以像这样使用 Photos Framework 读取元数据;

asset.requestContentEditingInputWithOptions(options) { (fooContentEditingInput: PHContentEditingInput!, _) -> Void in
    //Get full image
    let imageUrl = fooContentEditingInput.fullSizeImageURL
    let orientation = fooContentEditingInput.fullSizeImageOrientation
    var finalImage = CIImage(contentsOfURL: imageUrl)
    finalImage = inputImage.imageByApplyingOrientation(orientation)

    for (key, value) in finalImage.properties() {
        println("key: \(key)")
        println("value: \(value)")
    }
}
于 2015-11-05T07:43:44.870 回答