我想阅读包含多个图像的.HEIC图像属性。我有一个.heic图像,其中包含16个图像,下面的代码可以读取第一个图像,但是,如何显示所有16个图像属性?
这是我的代码
let source = CGImageSourceCreateWithURL(inputURL as CFURL, nil)
if let source = source{
let imageProperties = CGImageSourceCopyPropertiesAtIndex(source, 0, nil) as? [String: Any]
print("image properties \(imageProperties!)")
}
if let image = CGImageSourceCreateImageAtIndex(source, 0, nil)
{
print("image\(image)")
}
我正在Mac OS 10.13中运行
有什么建议吗?
预先感谢!