如何从现场照片中提取图像?
我知道如何从现场照片中提取video。 在这里解释。
使用PHAssetResourceManager
从PHAssetResource
获取video文件。
PHAssetResourceManager.defaultManager().writeDataForAssetResource(assetRes, toFile: fileURL, options: nil, completionHandler: { // Video file has been written to path specified via fileURL }
但是如何从PHLivePhoto中提取图片url。 这背后的动机是获得video和图像URL,以便将其上传到服务器。
那么假设你有权访问PHAsset,你可以做如下的事情:
[asset requestContentEditingInputWithOptions:nil completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) { NSURL *imageURL = contentEditingInput.fullSizeImageURL; }];