标签: user-interface vb6 colors color-scheme
我被要求修改我们软件的一部分,以便用户可以自己设置按钮的颜色。不幸的是,由于我们所有的按钮都有黑色的字体颜色,因此大约一半的可能颜色难以辨认,或者至少不是真正的颜色。因此,我的问题是,是否有可能分析标准的HTML HEX颜色000000 - FFFFFF或VB用于确定最适合用作背景的前景的颜色。 (它只需要在黑色和白色之间进行选择)。我正在考虑尝试使用getpixel并尝试将颜色转换为灰度并确定差异,任何其他建议都将受到赞赏。
答案 0 :(得分:3)
如果你谷歌“rgb对比色”,你可能会得到很多好主意。以下是一些尝试:
How to pick good contrast RGB colors programmatically?
http://devblog.famundo.com/articles/2006/06/14/finding-good-color-contrast
http://www.ehow.com/how_6577466_calculate-color-contrast.html