#rgb #color-space #hsl #color #color-conversion #conversion #convert

程序+库 hsl-ish

一个简单的 HSL 颜色空间的实现;用于转换为 RGB 颜色空间

1 个不稳定版本

0.1.0 2020年1月2日

#25#hsl

MIT 许可证

6KB
123

HSL-ish

一个简单、足够准确(参见测试)的 Rust 中 HSL 颜色空间的实现。

动机

我找不到适合我可视化项目(当时我所知的所有实现都没有实现 HSL-RGB 转换)的正确颜色空间实现,所以我决定创建自己的,小巧且简单的实现。

注意事项

在特定条件下,HSL-RGB 转换(Rgb::from(hsl: Hsl))目前似乎给出了一些与预期不一致的结果(参见:问题)。

贡献

任何贡献,无论是错误修复还是新功能,都将受到高度重视 😁。

致谢

用于在两个空间之间转换的算法的原始实现是由 mjijackson 博客 的作者用 JavaScript 编写的。(原始博客文章的重新发布)。

无运行时依赖