【问题标题】:Converting CSS Lch to RGB将 CSS Lch 转换为 RGB
【发布时间】: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


【解决方案1】:

w3c 正在起草一份草案,并附有example code in javascript(在这里发布有点太长了,你需要更高的数学才能做到这一点(至少sin2.4 的力量) .

【讨论】:

    猜你喜欢
    • 2012-04-11
    • 2017-03-11
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    相关资源
    最近更新 更多