代码之家  ›  专栏  ›  技术社区  ›  Dmitri K.

如何在swift中获取磁盘上图像的颜色配置文件数据

  •  0
  • Dmitri K.  · 技术社区  · 8 年前

    无法完全了解如何以编程方式获取swift中任何给定照片的“更多信息”部分中的所有内容。我特别对颜色配置文件数据感兴趣。有什么想法吗?

    Ordinary file information

    1 回复  |  直到 8 年前
        1
  •  1
  •   Dmitri K.    8 年前

    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"]!)
    }