5 个版本
0.0.5 | 2021 年 11 月 3 日 |
---|---|
0.0.4 | 2019 年 4 月 9 日 |
0.0.3 | 2016 年 3 月 19 日 |
0.0.2 | 2016 年 1 月 12 日 |
0.0.1 | 2015 年 12 月 26 日 |
#8 in #scaling
每月 25 次下载
6KB
99 行代码(不含注释)
color_scaling
用于获取两个颜色之间的加权颜色的函数。例如,用于生成两个颜色之间的渐变。
安装
此软件包与 Cargo 完全兼容。只需将其添加到您的 Cargo.toml
[dependencies]
color_scaling = "*"
快速示例
extern crate color_scaling;
extern crate image;
use color_scaling::scale_rgb;
use image::Rgb;
fn main() {
let white : Rgb<u8> = Rgb{ data: [255, 255, 255] };
let orange : Rgb<u8> = Rgb{ data: [255, 127, 0] };
let light_orange = scale_rgb(&white, &orange, 0.8_f64);
println!("light_orange={:?}", light_orange);
}
依赖项
~13MB
~57K SLoC