7 个不稳定版本 (3 个重大变更)
0.3.1 | 2022年3月22日 |
---|---|
0.3.0 | 2022年3月22日 |
0.2.0 | 2022年3月20日 |
0.1.1 | 2022年3月20日 |
0.0.1 | 2022年1月25日 |
#921 in 图像
69KB
1.5K SLoC
Sorbet Color - 我们帮你做了作业。
这个 crate 是同名正在开发中的 GUI 库的一个组件,Sorbet。
它应该可以作为独立库,满足你的所有颜色转换需求。
这个 crate 提供了方便的类型来表示不同格式/模型/空间中的颜色。所有颜色结构都有 Color
trait,该 trait 指定了转换到其他任何颜色结构体的界限。
详细信息
透明度/alpha 组件作为结构体字段时,始终完整地拼写为 alpha
,以区分可能具有 a
组件的任何颜色模型(此库目前未处理)。
这里使用的数学方法大部分基于维基百科或其他众包参考中的算法。
此库尚不完整,缺少重要的空间,如 CIE XYZ、LUV 和 LAB。
有关 CIE 1931 颜色空间 的有趣阅读可以在维基百科上找到。
如果你想要使用此 crate 且缺少某种格式,请在搜索确认请求尚未提交后,在 GitHub 仓库上 新建一个问题。
欢迎拉取请求。
版本控制
有关 Sorbet 的版本控制,请参阅 版本控制。
[dependencies]
## It is recommended to use the latest version while the public API is unstable.
sorbet-color = "*"
## Otherwise, if you would like to not worry about updating the dependency,
## feel free to use the latest minor version and leave it at that.
sorbet-color = "0.X"
许可证
版权所有 © 2022 Jacob Birkett
本项目根据 Apache License, Version 2.0 提供。
🟢 权限 | 🟡 条件 | 🔴 限制 |
---|---|---|
|
|
|
依赖项
~1–13MB
~164K SLoC