2个稳定版本
1.0.1 | 2023年10月4日 |
---|---|
1.0.0 | 2021年2月6日 |
#975 in 图像
461 每月下载量
用于 6 个crate (5个直接使用)
7KB
111 行
将sRGB转换为Oklab感知色彩空间
基于博客文章中参考实现的简单Rust Oklab色彩空间转换例程。
Oklab色彩空间中的颜色混合旨在提供更令人愉悦的渐变。
API
use oklab::*;
let Oklab {l, a, b} = srgb_to_oklab(RGB {r, g, b});
let rgb = oklab_to_srgb(Oklab {l, a, b});
Oklab组件是浮点数。 l
的取值范围是0到1,而 a
/b
是小的数字,可以是负数。
lib.rs
:
依赖关系
~140KB