我想像这样转换一个 CSS Lch 颜色字符串:
--my-color: lch(20% 8.5 220.0);
到 RGB 十六进制代码。我尝试使用像 chroma's Lch parser 这样的工具,但它们似乎都对第一个纵坐标使用绝对值(在我的例子中是 20%)。
是否有某种标准方法可以将这 20% 转换为大多数 Lch 转换工具使用的亮度值?
最佳答案
w3c 正在起草一份草案,其中有 example code in javascript附件(在这里发布有点太长,你需要更高的数学才能做到这一点(至少 sin
和 2.4
的强大功能)。
关于javascript - 将 CSS Lch 转换为 RGB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63929820/