我有几个SVG,根据一些参数改变填充颜色。当两个参数在同一个SVG特征上时,我想混合两个相应的颜色,这样用户就可以知道在这个SVG中有这两个不同的“东西”。
例如,混合BlueViolet(8A2BE2)和海蓝宝石(7FFFD4)后产生的颜色。 Javascript中是否有一些公式?
提前致谢
答案 0 :(得分:1)
分别添加每个R / G / B组分并除以2,例如
(8A + 7F) / 2 = 84
(2B + FF) / 2 = 95
(E2 + D4) / 2 = DB
mixed color = #8495DB
答案 1 :(得分:0)
有一个名为xcolor的优秀jQuery插件,在处理颜色时非常有用。您正在寻找的可能是color mixing方法。