VectorPlus

一个用于与 SVG 文档交互的实用工具和库。

用法

VectorPlus 使用 Swift Package Manager 进行分发。要将其安装到项目中,请将其作为依赖项添加到您的 Package.swift 清单文件中

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

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

import VectorPlus

VectorPlus

VectorPlus 主要充当 SwiftSVG 的包装器,提供用于与以下框架交互的扩展

当链接到支持这些框架之一的目标时,将有多个选项可用。

CoreGraphics

UIKit

AppKit

SwiftUI

命令行界面

检查

解析 SVG 文档并打印出文档描述。

转换

解析 SVG 文档并创建 Command 的 PNG 渲染版本。

支持的转换选项有

预览

仅限 macOS

解析 SVG 文档并在应用程序窗口中显示结果。由于限制,此子命令仅在 AppKit 框架存在时可用。

渲染

仅限 macOS

解析 SVG 文档并创建 Command 的 PNG 渲染版本。由于限制,此子命令仅在 AppKit 框架存在时可用。