Contents

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
.tiff

Author

Diogo Lessa

License

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