#css-color #color-space #css #palette #gamut #oklch #oklab

palette-gamut-mapping

使用 CSS 颜色模块级别 4 的色域映射在颜色空间之间转换颜色

2 个版本

0.1.1 2024年6月4日
0.1.0 2024年5月22日

8#css-color

Download history 132/week @ 2024-05-18 8/week @ 2024-05-25 125/week @ 2024-06-01 29/week @ 2024-06-08 7/week @ 2024-06-15 2/week @ 2024-06-22 2/week @ 2024-06-29 16/week @ 2024-07-06 30/week @ 2024-07-13 11/week @ 2024-07-20

每月下载量 57
用于 hi-nvim-rs

MIT/Apache

10KB
153

色域映射

在颜色空间之间映射

MIT Apache 2.0 Crates.io Docs

使用 CSS 颜色模块级别 4 的色域映射算法在颜色空间之间转换 调色板 颜色。

use palette::{Oklch, Srgb};
use palette_gamut_mapping::gamut_map;

let color = Oklch::new(0.5, 0.205, 230.);

// roughly equal to #006d91
let srgb: Srgb = gamut_map(color);

依赖项

~2.5MB
~48K SLoC