怎样获取与指定颜色对比强烈的颜色? 请问怎样从一个指定颜色计算出一个与它对比强烈的颜色?例如对白色进行计算,或许得到黑色,反正就是对比强烈那种、人眼能很容易地区分就行了。谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 颜色是3维(RGB), 说个简单的, 先说一维的如0-255的if(0-127) best = 255else best = 0然后3个颜色分别计算 晕?会这么难吗?貌似千千静听就有这方面的东西,比如它播放列表拖动项目时那条表示目标位置的线,就和各个皮肤的背景色对比很强烈。zzz3265提供的方法应该是不行的~~~ 呵呵,找到方法了,其实只要找到它的互补色就行了:凡两颜色相混合产生白色或灰色的,这两种颜色为互补色。颜色轮圆心对边的任何两种颜色都是互补色,按适当比例相混时得到白色或灰色。我取等比例: unsigned char r = color1.Red(), g = color1.Green(), b = color1.Blue(); color.Set( 255 - r, 255 - g, 255 - b ) ); 编程用Unicode有必要吗? listbox DrawItem 高手请看看故障! 为什么在无VC的电脑上运行不了程序(Release 版本和debug版本都试过) 请教unsigned short *的转换 RADIO BUTTON 的初始化问题 怎么改变CEdit中字符的字体 有熟悉WTL的大虾吗?随便聊聊.... 求救调试错误,谢谢 如何把文件中数据映射到CMAP模板类中 这样安装程序怎么写?! 还是我。。CAsyncSocket编程 [请教]关于结构体OPENFILENAME中的lpTemplatename的用法
如0-255的
if(0-127)
best = 255
else
best = 0然后3个颜色分别计算
貌似千千静听就有这方面的东西,比如它播放列表拖动项目时那条表示目标位置的线,就和各个皮肤的背景色对比很强烈。
zzz3265提供的方法应该是不行的~~~
g = color1.Green(),
b = color1.Blue(); color.Set( 255 - r, 255 - g, 255 - b ) );