4 个版本 (2 个重大变更)
0.3.1 | 2020年7月23日 |
---|---|
0.3.0 | 2020年7月23日 |
0.2.0 | 2020年7月23日 |
0.1.0 | 2020年7月21日 |
#2479 in 算法
10KB
153 行
🌈 Coloring
简单且安全地将值转换为颜色。
- 支持十六进制、rgb、hsl、cmyk 和 hsv 格式。
- 敏感度。
- 对于字符串总是返回相同的结果(纯函数)。
安装
在 Cargo.toml
文件中添加依赖项
[dependencies]
coloring = "0.3"
基本用法
extern crate coloring::Coloring;
fn main() {
let coloring = Coloring::new("My String");
println!("{}", coloring.to_hexadecimal());
// #259f0c
println!("{:?}", coloring.to_rgb());
// [37, 159, 12]
println!("{:?}", coloring.to_hsl());
// [110.0, 86.0, 34.0]
println!("{:?}", coloring.to_cmyk());
// [77.0, 0.0, 92.0, 38.0]
println!("{:?}", coloring.to_hsv());
// [110.0, 86.0, 34.0]
}
许可证
Coloring 是开源软件,以 MIT 许可证授权。
依赖项
~410KB