1 个不稳定版本
0.1.0 | 2021年11月10日 |
---|
#33 在 #color-conversion
62KB
1.5K SLoC
farbraum
用于在色彩空间之间进行转换的 Rust 包。 "Farbraum" /ˈfarbraʊ̯m/ 是德语中“色彩空间”的意思。
大多数转换函数是从 culori JavaScript 库移植过来的。一些部分被修改,以使结果更准确。
用法
查看 文档。
色彩空间
Farbraum 支持 24 种色彩空间,包括 sRGB、HSL、HSV、Oklab、CIELAB、CIELUV、CIE XYZ 等。 查看完整列表。
Cargo 功能
double-precision
: 组件是浮点值,默认为f64
。如果您禁用double-precision
功能,则使用f32
。serde
: 启用此功能以序列化和反序列化Color
值。
许可证
该项目受以下任一许可证的许可
- Apache 许可证第 2 版,(LICENSE-APACHE 或 https://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
由您选择。
依赖项
~170KB