OKLCH 颜色转换器
OKLCH 表示感知亮度、色度和色相。与 HSL 相比,相近的亮度数值变化在视觉上更均匀,适合构建系统化调色板。
计算示例
- 输入
- #663399
- 结果
- oklch(0.44 0.16 303.373)
- 计算过程
- sRGB → linear RGB → OKLab → OKLCH
转换原理
先把 sRGB 通道解码为线性光,将线性 RGB 变换为 OKLab,再把 a、b 轴转换为极坐标的色度和色相。显示结果会进行舍入。
重要说明
部分 OKLCH 坐标超出 sRGB 色域。本工具会裁剪到有效的 sRGB 通道范围,因此反向转换可能损失色度。