无法完全了解如何以编程方式获取swift中任何给定照片的“更多信息”部分中的所有内容。我特别对颜色剖面数据感兴趣。有什么想法吗?
最佳答案
结果很简单:
let path = // Some Image path on disk
let url = NSURL.fileURL(withPath: path)
let imageSource = CGImageSourceCreateWithURL(url as CFURL, nil)
if imageSource != nil {
let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource!, 0, nil)
var dict = imageProperties as! Dictionary<String, Any>
print(dict["ProfileName"]!)
}
关于swift - 如何快速获取磁盘上图像的颜色配置文件数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39958242/