我要做的是从用户提供的单个hex/rgb值创建三个不同的调色板.调色板将具有所提供颜色的补充,然后将生成完整的调色板.理想情况下,我可以使用5色调色板,而不只是一种互补色.我还将为三合一,类似和单色方案创建调色板.
我想知道如何实际创建补色,然后再调色板.这里列出的其他调色板类型也是如此.我愿意在Javascript或PHP中这样做.
我实际上编写了一个可以完成大部分工作的小脚本,colorflow.js。
假设你的起始颜色是红色(十六进制:#ff0000)
colorflow.complement('#ff0000')colorflow.complement('#ff0000', 'double')colorflow.triadic('#ff0000')colorflow.rotational_dispersion('#c0c0c0', 5, 'saturation')ETC...