javascript - 将 CSS Lch 转换为 RGB

标签 javascript css colors color-space lab-color-space

我想像这样转换一个 CSS Lch 颜色字符串:

--my-color: lch(20% 8.5 220.0);

到 RGB 十六进制代码。我尝试使用像 chroma's Lch parser 这样的工具,但它们似乎都对第一个纵坐标使用绝对值(在我的例子中是 20%)。

是否有某种标准方法可以将这 20% 转换为大多数 Lch 转换工具使用的亮度值?

最佳答案

w3c 正在起草一份草案,其中有 example code in javascript附件(在这里发布有点太长,你需要更高的数学才能做到这一点(至少 sin2.4 的强大功能)。

关于javascript - 将 CSS Lch 转换为 RGB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63929820/

相关文章:

javascript - 将 Google 可视化图表中所有缺失数据点初始化为 0

asp.net - .ascx 中的条件 javascript

css - Webpack sass 加载程序 : How to correctly use fonts?

css - 背景没有填满整个移动 View

javascript - 当用户点击一个元素时,触发对另一个元素的点击。

javascript - 两个选定的 rgb 颜色之间的随机颜色(JavaScript)

c++ - 使用VBO绘制不同宽度的彩色线条?

javascript - 如何使用我的代码让鼠标悬停在带有事件监听器的 html Canvas 上绘制? https ://jsfiddle. 网/dannixx/d0p0j8cL/

c# - 在不丢失信息的情况下将 ARGB 转换为 RGB

javascript - 在 package.json 中包含依赖项时遇到问题