1 个不稳定版本
0.1.0 | 2020年1月2日 |
---|
#25 在 #hsl
6KB
123 行
HSL-ish
一个简单、足够准确(参见测试)的 Rust 中 HSL 颜色空间的实现。
动机
我找不到适合我可视化项目(当时我所知的所有实现都没有实现 HSL-RGB 转换)的正确颜色空间实现,所以我决定创建自己的,小巧且简单的实现。
注意事项
在特定条件下,HSL-RGB 转换(Rgb::from(hsl: Hsl)
)目前似乎给出了一些与预期不一致的结果(参见:问题)。
贡献
任何贡献,无论是错误修复还是新功能,都将受到高度重视 😁。
致谢
用于在两个空间之间转换的算法的原始实现是由 mjijackson 博客 的作者用 JavaScript 编写的。(原始博客文章的重新发布)。