2个版本
0.1.1 | 2023年4月15日 |
---|---|
0.1.0 | 2023年4月15日 |
#580 在 GUI
131 每月下载量
9KB
150 行
hsv
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