srgbToOkLab
This content is not available in your language yet.
function srgbToOkLab(rgb): ColorVec3;Defined in: packages/core/src/bg-render/palette/color-utilities.ts:137
把 sRGB 颜色转换到 OkLab。
与本文件其它函数不同,入参与返回的分量取值均为 [0, 1]:OkLab 的矩阵本就定义 在归一化的线性 sRGB 上,没必要为了统一风格多做一次 255 的往返。
OkLab 是感知均匀的,在它里面对两个颜色取中点不会像 sRGB 那样发暗发浊,所以 需要混色或者做颜色过渡的地方应当先转到这里来。
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
rgb |
ColorVec3 |