6 个版本
0.1.5 | 2024 年 8 月 3 日 |
---|---|
0.1.4 | 2024 年 7 月 29 日 |
0.1.0 | 2021 年 9 月 29 日 |
#38 in 可视化
595 个月下载量
43KB
987 行
Rust 库 named-colour
rust 库 named-colour 提供了一组方便的命名颜色及其每个颜色的十六进制代码。
安装
要在项目中使用 named-colour,您可以在您的 Cargo.toml
中添加以下内容
[dependencies]
named-colour = "0.1.5"
用法
提供颜色十六进制代码
- 枚举返回命名颜色的十六进制代码字符串
- rgb 颜色结构体以配置颜色,rgb 颜色并以十进制或十六进制显示
示例
使用基本颜色
use named_colour::Basic;
println!("The colour Hex Code is: {} for the RGB colour Aqua: {}",
Basic::Aqua,
Basic::Aqua.as_rgb()
);
使用扩展颜色
在 toml 文件中启用功能
[dependencies]
named-colour = { version = "0.1.5", features = ["extended"]}
use named_colour::ext::Indigo;
println!("The colour Hex Code is: {} for the RGB colour Dark Orchid: {}",
Indigo::DarkOrchid,
Indigo::DarkOrchid.as_rgb()
);
创建自定义颜色
use named_colour::ColourRgb;
let my_colour =ColourRgb::new(12,24,48);
println!("The Hex Code is: {} for my_colour: {}",
my_colour.as_hex(),
my_colour.to_string()
);
功能
- 基本包含16种颜色和18个名称(默认)
- 扩展包含更全面的颜色集,分为11个集合
要仅使用扩展颜色集,请配置 toml 文件以不包含默认功能
[dependencies]
named-colour = { version = "0.1.5", default_features = false, features = ["extended"]}
许可证
许可方式为以下之一
- Apache 许可证,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,您提交给工作的任何有意贡献均应按上述方式双许可,不附加任何额外条款或条件。