SwiftSVG

一个 Swift SVG 解析库

用法

SwiftSVG 通过 Swift Package Manager 分发。要将其安装到项目中,请在您的 Package.swift 清单文件中将其添加为依赖项

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/richardpiazza/SwiftSVG.git", from: "0.10.0")
    ],
    ...
)

然后,在您想要使用它的任何地方导入 SwiftSVG

import SwiftSVG

特性

SVG(可缩放矢量图形)是一种基于 XML 的标记语言,用于描述二维矢量图形。基于文本的文件包含一系列形状和路径,构成图像。SwiftSVG 解析和构建 SVG 文件,以便可以解释和使用这些数据。(例如:VectorPlus

SVG 最常见的初始化方式是使用现有文件 (URL) 或 Data

let url: URL
let svg1 = try SVG.make(from: url)

let data: Data
let svg2 = try SVG.make(with: data)

贡献

检出

许可证

本项目根据 MIT 许可证 发布。