bdh777psu/SwiftImageMetadata
A simple image file metadata extraction utility in Swift
Description
This Swift Package was designed to be a simple utility tool to extract metadata from image files levraging Apple's 'Image I/O' Framework, which can "read and write most image file formats, and access an image’s metadata".
Installation
SwiftImageMetadata is available as a Swift Package. To install it, simply add the following line to your 'Package.swift' file:
.package(url: "https://github.com/bdh777psu/SwiftImageMetadata", branch: "main"),...or drag the SwiftImageMetadata.swift file into your project.
Usage Example
import SwiftImageMetadata
let pathToFile = URL(filePath: "/path/file.heic")
let simUtil = SwiftImageMetadata()
let metadata = simUtil.readImageMetadata(fromURL: pathToFile, forMetadata: .gps)
print(metadata)Available Metadata formats
.all //returns all available metadata
.exif
.gps
.makeApple
.tiffLicense
SwiftImageMetadata is available under the MIT license.
Package Metadata
Repository: bdh777psu/SwiftImageMetadata
Stars: 3
Forks: 2
Open issues: 0
Default branch: main
Primary language: swift
License: MIT
README: README.md