登录
  • 欢迎访问 Sharezer Blog

iOS获取照片EXIF信息

IOS sharezer 2267次浏览 已收录 0个评论

废话不多说,直接上代码。

let options = PHImageRequestOptions()
options.version = PHImageRequestOptionsVersion.current;
options.deliveryMode = PHImageRequestOptionsDeliveryMode.highQualityFormat;
options.isSynchronous = true;
let phImageManager = PHImageManager.default()
phImageManager.requestImageData(for: photoAsset,
                                options: options,
                                resultHandler:{
                                    (data: Data?, 
                                     dataUti: String?, 
                                     orientaion: UIImageOrientation, 
                                     info: [AnyHashable : Any]?) in
                                    let imageData: NSData = data! as NSData
                                    if let imageSource = CGImageSourceCreateWithData(imageData, nil) {
                                        let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil)! as NSDictionary
                                        print(imageProperties)
                                    }                                    
                                })

Sharezer , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS获取照片EXIF信息
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址