我需要在WebGL中完成一个小项目,并需要将颜色从HTML传递到JavaScript。问题是,我需要将颜色以RGB格式传递给WebGL才能直接使用。我想知道是否有一种使用HTML5从输入中获取RGB颜色的方法。
我正在做这个:
<input type="color" onchange="cor()" id="color">
问题在于,如果我尝试获取这种颜色,他会给我十六进制的值。我知道通过 JavaScript 函数可以将十六进制转换为 RGB,但我需要知道是否有更简单的方法来做到这一点并使其正常工作。
#RGB
,#RGBA
,#RRGGBB
和#RRGGBBAA
)。需要进行长时间的讨论,以确定应该接受哪些格式。不过我想我们可能会在未来的HTML版本中看到类似的东西。 - James Donnelly