从单一的六角形颜色创建互补,三重和单色调色板

时间:2013-10-15 18:04:04

标签: javascript php

我要做的是从用户提供的单个hex / rgb值创建三个不同的调色板。调色板将具有所提供颜色的补充,然后将生成完整的调色板。理想情况下,我可以使用5色调色板,而不只是一种互补色。我还将为三合一,类似和单色方案创建调色板。

我想知道如何实际创建补色,然后再调色板。这里列出的其他调色板类型也是如此。我愿意在Javascript或PHP中这样做。

1 个答案:

答案 0 :(得分:3)

我实际上写了一个小脚本,可以做很多事情,colorflow.js

说你的起始颜色是红色(十六进制:#ff0000)

  1. 互补色:colorflow.complement('#ff0000')
  2. 互补色,调色板5:colorflow.complement('#ff0000', 'double')
  3. Triadic:colorflow.triadic('#ff0000')
  4. 单色:colorflow.rotational_dispersion('#c0c0c0', 5, 'saturation')
  5. 等...