2012-02-22 96 views
2

我有一些十六进制颜色(作为一个主题的一部分)说绿色阴影。我想在另一个阴影中找到相同的颜色,如蓝色。色调移动颜色串

我想设置一种颜色,所有的颜色应该自动变成相当于那种颜色。

UPDATE

我相信我有将RGB转换为HSL,然后相应地移位它(-180之间180)。

+0

你会告诉我们你的代码颜色吗? – diEcho 2012-02-22 07:59:16

+0

@diEcho我没有任何代码。想象一下,你有一串十六进制颜色,并希望找到另一种颜色的等价物。类似于Adobe Photoshop的着色功能。 – 2012-02-22 08:01:20

+0

好的,我学到了更多。我需要能够修改所有颜色的色调。 – 2012-02-22 08:03:25

回答

1

您需要将RGB转换为HSV,并且生成的HSV值只需更改H(色相)值即可更改基本颜色。

+0

+1。酷,简单! – 2012-02-22 08:10:47

+0

不得不写很多JS来将HEX转换为RGB到HSV,然后修改H的值并颠倒整个过程。 – 2012-02-22 12:04:09