#颜色调色板 #主题 #无分配 #十六进制字符串

无std base16-palettes

Rust中表示Base16调色板的方法

1 个不稳定版本

0.1.0 2024年1月16日

#238 in 无标准库


用于 webatui

MIT/Apache

78KB
4K SLoC

Crates.io Documentation GitHub Workflows

关于

这是一个简单的包,它将所有Base16调色板编码为Rust代码。颜色以通用表示法编码,然后通过调色板解释为RGB和十六进制表示。

贡献

目前支持的调色板是base16仓库README中列出的那些。其中一些主题不可用。如果您希望添加您喜欢的缺失主题的支持,请打开一个issue或PR。


lib.rs:

此包包含所有主要的Base16主题的表示。颜色表示分为两部分,即通用16进制颜色和调色板。一个颜色由一个Base16Color表示,然后渲染为RGB元组或十六进制字符串。

每个主题集合都由一个功能标志控制,以最小化您必须编译的调色板数量。

最后,此包完全为no_std

依赖项

~305–780KB
~18K SLoC