OKLCH 颜色转换器

OKLCH 表示感知亮度、色度和色相。与 HSL 相比,相近的亮度数值变化在视觉上更均匀,适合构建系统化调色板。

计算示例

输入
#663399
结果
oklch(0.44 0.16 303.373)
计算过程
sRGB → linear RGB → OKLab → OKLCH

转换原理

先把 sRGB 通道解码为线性光,将线性 RGB 变换为 OKLab,再把 a、b 轴转换为极坐标的色度和色相。显示结果会进行舍入。

重要说明

部分 OKLCH 坐标超出 sRGB 色域。本工具会裁剪到有效的 sRGB 通道范围,因此反向转换可能损失色度。

在颜色工具中打开此示例