【发布时间】:2020-09-17 00:58:48
【问题描述】:
我想转换一个 CSS Lch 颜色字符串,如:
--my-color: lch(20% 8.5 220.0);
转为 RGB 十六进制代码。我尝试使用chroma's Lch parser 之类的工具,但它们似乎都使用绝对值作为第一个纵坐标(在我的例子中为 20%)。
是否有一些标准方法可以将这 20% 转换为大多数 Lch 转换工具使用的亮度值?
【问题讨论】:
-
如果你有不同的范围,你可以缩放。顺便说一句,写“大多数人使用......”不是一个好问题。我们不知道您考虑使用哪些工具(以及您的领域)。您应该始终指定范围和颜色空间(有问题,但请记住也要在代码中编写它,否则下一次将花费大量时间来找出错误和您的定义)。
标签: javascript css colors color-space lab-color-space