2010-07-17 185 views
1

我正在寻找任何资源来根据指定的颜色选择“好”的颜色。具体来说,如果我给出了......#6e93a8的输入,这是一个很好的公司蓝色,它可以根据给定颜色的深度,为边界颜色吐出一个深蓝色,也可以为白色或黑色。请记住,我可以输入任何十六进制值。根据背景颜色自动选择好的边框颜色

我有一种感觉,这只是混乱与加减十六进制值,但我希望有人已经做到这一点,并已发现一些很好的资源或算法。

谢谢! Matt Mueller

回答

0

你正在寻找一种算法还是只是一个工具? Kuler是设计配色方案,我认为将有助于你的目的

2

如果你已经知道你想要做什么的颜色,你只需要转换颜色的算法,然后检查this答案包含一个基于Web的工具在RGB和HSV之间转换的算法(和后面)。从那时起,你可以改变HSV值(使颜色变暗,变暗等),或者在颜色变暗或变亮时应用规则。

+0

感谢您的回复,虽然我没有真正看到算法..我看到一个答案将其转换为HSL,并且显示HSL与HSV的不同之处。哦,最后一个将RGB转换为HSV。 – Matt 2010-07-17 22:23:53

+1

我想我的观点是,当你拥有HSV的颜色时,你已经描述的操作(使颜色变暗)很容易做到。也许这个关于色彩理论的教程可能对选择匹配色有帮助 - http://www.tigercolor.com/color-lab/color-theory/color-theory-intro.htm。 – mtomis 2010-07-17 22:51:49

+0

感谢您的帮助。这并没有完全回答我的问题,但它让我走上了正确的道路。谢谢! – Matt 2010-07-19 06:06:09