跳到取色器

LCH 转 HSLA 转换器

粘贴 LCH 值,立即得到 HSLA。其他格式也同样支持。

识别为 CIE LCH

HSLA 值hsla(10.59, 99.99%, 60%, 1)
HSLA 转 LCH

调整颜色

11°
100%

68%
0.210
34°

其他所有格式

透明度对照表:HEX 透明度值与 HSLA

在 8 位 HEX 中,最后两位表示不透明度:FF 完全不透明,80 约为 50%,00 完全透明。表格按 5% 的间隔列出示例颜色。

不透明度HEX 透明度HEXHSLA
100%ff#ff5733hsla(10.59, 100%, 60%, 1)
95%f2#ff5733f2hsla(10.59, 100%, 60%, 0.95)
90%e6#ff5733e6hsla(10.59, 100%, 60%, 0.9)
85%d9#ff5733d9hsla(10.59, 100%, 60%, 0.85)
80%cc#ff5733cchsla(10.59, 100%, 60%, 0.8)
75%bf#ff5733bfhsla(10.59, 100%, 60%, 0.75)
70%b3#ff5733b3hsla(10.59, 100%, 60%, 0.7)
65%a6#ff5733a6hsla(10.59, 100%, 60%, 0.65)
60%99#ff573399hsla(10.59, 100%, 60%, 0.6)
55%8c#ff57338chsla(10.59, 100%, 60%, 0.55)
50%80#ff573380hsla(10.59, 100%, 60%, 0.5)
45%73#ff573373hsla(10.59, 100%, 60%, 0.45)
40%66#ff573366hsla(10.59, 100%, 60%, 0.4)
35%59#ff573359hsla(10.59, 100%, 60%, 0.35)
30%4d#ff57334dhsla(10.59, 100%, 60%, 0.3)
25%40#ff573340hsla(10.59, 100%, 60%, 0.25)
20%33#ff573333hsla(10.59, 100%, 60%, 0.2)
15%26#ff573326hsla(10.59, 100%, 60%, 0.15)
10%1a#ff57331ahsla(10.59, 100%, 60%, 0.1)
5%0d#ff57330dhsla(10.59, 100%, 60%, 0.05)
0%00#ff573300hsla(10.59, 100%, 60%, 0)

LCH 转 HSLA 示例

颜色LCHHSLA
lch(54.29 106.84 40.86)hsla(0, 100%, 50%, 1)
lch(87.82 113.33 134.38)hsla(120, 100%, 50%, 1)
lch(29.57 131.2 301.36)hsla(240, 100%, 50%, 1)
lch(100 0 0)hsla(0, 0%, 100%, 1)
lch(0 0 0)hsla(0, 0%, 0%, 1)
lch(53.59 0 0)hsla(0, 0%, 50.2%, 1)
lch(61.03 84.67 41.37)hsla(10.59, 100%, 60%, 1)
lch(54.62 66.37 277.59)hsla(217.22, 91.22%, 59.8%, 1)
lch(66.69 53.46 161.39)hsla(160.12, 84.08%, 39.41%, 1)
lch(72.79 80.1 70.35)hsla(37.69, 92.13%, 50.2%, 1)
lch(50.69 85.19 302.56)hsla(258.31, 89.53%, 66.27%, 1)
lch(57.31 68.24 354.01)hsla(330.37, 81.19%, 60.39%, 1)

关于 LCH 和 HSLA

CIE LCH 是 Lab 的极坐标形式:亮度、彩度和色相。它比 Lab 更容易理解,CSS 中写作 lch()。

HSLA 是在 HSL 上加了表示不透明度的 Alpha 通道,写作 hsla(11, 100%, 60%, 0.5)。Alpha 从 0(完全透明)到 1(完全不透明),现代 CSS 也可以直接写在 hsl() 里。

转换原理

我们读取 LCH 值,用 CSS Color 4 规范中的矩阵将其转换为 CIE XYZ,再转换为 HSLA。超出目标色域的值会按 CSS Color 4 算法映射:保持亮度和色相,降低彩度。

常见问题

如何将 LCH 转换为 HSLA?

在上方输入框中粘贴或输入 LCH 值。PickShade 会在你输入时用 CSS Color 4 公式实时转换,点击一下即可复制 HSLA 值。

LCH 转 HSLA 的结果精确吗?

计算是精确的,结果只在显示时取整,保留的位数足以转换回同一个颜色。如果颜色超出目标色域,PickShade 会提示你,并显示色域内最接近的颜色。

能同时得到其他格式吗?

可以。其他所有格式,包括 OKLCH、Display P3、Tailwind、SwiftUI、Flutter 和 Android,都列在结果下方,点击即可复制。

这个转换器免费吗?

免费。无需注册,完全在你的浏览器中运行。