#color-space #rgb #color #hsl #graphics

hsv

一个简单的库,用于将HSV颜色空间的值转换为RGB

2个版本

0.1.1 2023年4月15日
0.1.0 2023年4月15日

#580GUI

Download history 32/week @ 2024-04-20 31/week @ 2024-04-27 31/week @ 2024-05-04 36/week @ 2024-05-11 42/week @ 2024-05-18 31/week @ 2024-05-25 30/week @ 2024-06-01 21/week @ 2024-06-08 34/week @ 2024-06-15 29/week @ 2024-06-22 7/week @ 2024-06-29 12/week @ 2024-07-06 21/week @ 2024-07-13 42/week @ 2024-07-20 49/week @ 2024-07-27 17/week @ 2024-08-03

131 每月下载量

MIT 许可证

9KB
150

hsv

Codecov

HSV颜色空间到RGB的简单转换

一个简单的函数 hsv_to_rgb 用于将HSV颜色空间的值转换为RGB。我创建了这个库,因为我找不到一个适合我的现成库,当我询问chatGPT如何在Rust中将HSV转换为RGB时,它指向了一个名为hsv的库,而这个库并不存在。现在它存在了。

说明

  • 一个函数 hsv_to_rgb 接收 hue: f64, saturation: f64, value: f64 并返回 u8, u8, u8
  • 如果提供的值不在允许的范围内(0 - 360,0 - 1,0 - 1),则会引发恐慌
  • 可能在某些方面不正确,但对于简单的用例应该足够。
  • 主要基于 https://en.wikipedia.org/wiki/HSL_and_HSV#Color_conversion_formulae

如果它不正确,请告诉我。欢迎提交错误报告和PR!

无运行时依赖