颜色组件

GitHub release Tests Codacy Badge codecov Docs

一个用 Swift 编写的颜色组件计算库。

安装

将以下依赖项添加到您的 Package.swift 文件中

.package(url: "https://github.com/sersoft-gmbh/color-components.git", from: "1.0.0"),

或者通过 Xcode 添加(适用于 Xcode 11 及更高版本)。

用法

以下颜色组件实现目前包含在 ColorComponents

每个实现都是通用的,并支持整数值 (0 - 255) 和浮点数值 (0.0 - 1.0)。此外,组件之间的转换也已实现。但有些转换必须通过其他组件。

如果可用,每个实现还提供与平台原生颜色之间转换的选项(例如 iOS、tvOS 和 watchOS 上的 UIColor 以及 macOS 上的 NSColor)。macOS 11、iOS 14、tvOS 14 和 watchOS 7 及更高版本也支持 SwiftUI.Color。由于缺少直接的组件访问器,SwiftUI.Color 的支持是通过上述平台颜色实现的。

可能的功能

虽然尚未集成,但以下功能可能会提供附加价值,并可能在未来添加到此软件包中

文档

API 文档使用 header doc 编写。如果您喜欢以网页形式查看文档,可以访问在线版本

贡献

如果您在此软件包中发现错误/希望看到新功能,可以通过以下几种方式提供帮助

许可证

请参阅 LICENSE 文件。