SwiftyImageConverter

Build Status

一个简单的 Swift 图像文件到 JPEG 或 PNG 数据表示转换实用工具。

描述

这个 Swift 包被设计成一个简单的实用工具,用于将图像文件转换为它们的 JPEG 或 PNG 数据格式等价物。

安装

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

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

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

使用示例

import SwiftyImageConverter

let pathToFile = "/path/file.heic"
let pathToFile1 = "/path/file1.heic"

let pathToFiles = [pathToFile, pathToFile1]

let sicUtil = SwiftImageFileConverter()

let convertedJPEGs: [Data] = sicUtil.convertImageFilesToJpeg(filesPaths: pathToFiles, compression: .maximum)
let convertedPNGs: [Data] = sicUtil.convertImageFilesToPng(filesPaths: pathToFiles)

可用的压缩级别

生成的 JPEG 图像的质量,表示为一个从 0.0 到 1.0 的值。 值 0.0 表示最大压缩(或最低质量),而值 1.0 表示最小压缩(或最佳质量)。

    .maximum
    .high
    .medium
    .low
    .least

作者

Diogo Lessa

许可

SwiftyImageConverter 在 MIT 许可证下可用。