从初始颜色计算调色板

时间:2014-01-24 00:33:37

标签: javascript colors color-palette color-theory color-wheel

我对实现模糊性感到有点困惑 - 例如rotating the hue wheel by 180 degrees“感觉”对于获得补色是正确的,但同时Adobe Kulerdark生成相同的输出和light色调的“种子”颜色。我不确定这是Adobe工具的错误/特征,还是我完全错过的色彩理论章节。

是否有一个js库(或一个来自不同语言的便携式文件)遵守“参考”公式来计算这些相关的调色板?我指的是“传统的”类似,补充,复合等调色板。

编辑以避免将其视为“偏离主题”,我正在寻求一个javascript实现 - 但会接受其他语言或公式/引用的答案,足以从头构建一个。< / p>

2 个答案:

答案 0 :(得分:3)

Dojo有一个模块似乎可以满足您的需求:http://dojotoolkit.org/reference-guide/1.9/dojox/color/Palette.html

如果你想独立使用它,你可能需要创建一个“build”来获取一个js文件,因为Dojo有一些脚手架用于他们的require()和类似的东西。或者您可以查看来源:https://github.com/dojo/dojox/tree/master/color

如果需要,我可以为此创建一个dojo构建。

答案 1 :(得分:0)

如果需要nodejs,那么如何使用这样的东西: https://github.com/visionmedia/palette

然后你可以打开一个websocket: http://einaros.github.io/ws/

或者只是运行服务器以启用从另一种语言连接到新的调色板应用程序,如果这就是您需要的。