SwiftImageMetadata

Build Status

一个用 Swift 编写的简单图像文件元数据提取工具。

描述

这个 Swift 包被设计为一个简单的实用工具,用于从图像文件中提取元数据,它利用了 Apple 的 'Image I/O' 框架,该框架可以“读取和写入大多数图像文件格式,并访问图像的元数据”。

安装

SwiftImageMetadata 可以作为一个 Swift 包使用。要安装它,只需将以下行添加到您的 'Package.swift' 文件中

.package(url: "https://github.com/bdh777psu/SwiftImageMetadata", branch: "main"),

...或者将 SwiftImageMetadata.swift 文件拖到您的项目中。

使用示例

import SwiftImageMetadata

let pathToFile = URL(filePath: "/path/file.heic")

let simUtil = SwiftImageMetadata()
let metadata = simUtil.readImageMetadata(fromURL: pathToFile, forMetadata: .gps)

print(metadata)

可用的元数据格式

.all //returns all available metadata
.exif
.gps
.makeApple
.tiff

作者

Diogo Lessa

许可证

SwiftImageMetadata 基于 MIT 许可证发布。