#color #hex-color #color-string #constants #reference #hex-string #name

named-colour

named-colour 提供流行颜色名称的十六进制代码

6 个版本

0.1.5 2024 年 8 月 3 日
0.1.4 2024 年 7 月 29 日
0.1.0 2021 年 9 月 29 日

#38 in 可视化

Download history 306/week @ 2024-07-13 11/week @ 2024-07-20 154/week @ 2024-07-27 124/week @ 2024-08-03

595 个月下载量

MIT/Apache

43KB
987

Rust 库 named-colour

Crates.io MIT licensed Build Status Rust 1.46+ FOSSA Status Docs BuyMeaCoffee GitHubSponsors

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 许可证定义,您提交给工作的任何有意贡献均应按上述方式双许可,不附加任何额外条款或条件。

无运行时依赖

功能