怎样得到某RGB颜色的所有深色和浅色的值?(关注有分)
不是单纯将其亮度增加和减少得来的到!例如:
R G B R G B
0,128,128 ----> 191 226 2230,128,128 ----> 64 169 168
不是单纯将其亮度增加和减少得来的到!例如:
R G B R G B
0,128,128 ----> 191 226 2230,128,128 ----> 64 169 168
解决方案 »
- 刚学MFC 问几个关于选项卡的基础问题
- ATL ACTIVEX界面设计(高分送上)
- 通信问题 感觉有点没头绪
- 大字符串操作的问题!!!HELP
- 视频广告系统 项目找人开发,有感兴趣的吗?
- 新建一个类继承自CRecordSet,然后添加了表,那如何在vc中,看这个类与与
- 一个关于在窗口程序中打开控制台程序并与其进行通讯的问题
- 请问怎样得到别的程序中一个窗口中radiobutton的句柄?
- 有谁来帮帮我呢???????????/??
- 如何使主窗口一出来,listview中的第一条数据就自动为被选中状态,而不要用户手动去选中?
- 我第一次提问,大家多帮忙。我写了一个串口程序,但是不对,大家给看看,或给一个给我,我要得非常急,明天老板上班前要
- 用directshow的时候,怎么会出现两个窗口?
0,128,128 --N次循环--> 191 226 223x1 = 191/N*x
x2 = (226-128)/N*x+128
x3 = (223-128)/N*x+128要是什么颜色空间那一套,VC技术区应该没人懂吧,大约要问美术专业的
2 000033R - 000G - 000B - 051 333300R - 051G - 051B - 000 666600R - 102G - 102B - 000 999900R - 153G - 153B - 000 CCCC00R - 204G - 204B - 000 FFFF00R - 255G - 255B - 000
3 000066R - 000G - 000B - 102 333366R - 051G - 051B - 102 666633R - 102G - 102B - 051 999933R - 153G - 153B - 051 CCCC33R - 204G - 204B - 051 FFFF33R - 255G - 255B - 051
4 000099R - 000G - 000B - 153 333399R - 051G - 051B - 153 666699R - 102G - 102B - 153 999966R - 153G - 153B - 102 CCCC66R - 204G - 204B - 102 FFFF66R - 255G - 255B - 102
5 0000CCR - 000G - 000B - 204 3333CCR - 051G - 051B - 204 6666CCR - 102G - 102B - 204 9999CCR - 153G - 153B - 204 CCCC99R - 204G - 204B - 153 FFFF99R - 255G - 255B - 153
6 0000FFR - 000G - 000B - 255 3333FFR - 051G - 051B - 255 6666FFR - 102G - 102B - 255 9999FFR - 153G - 153B - 255 CCCCFFR - 204G - 204B - 255 FFFFCCR - 255G - 255B - 204
7 003300R - 000G - 051B - 000 336633R - 051G - 102B - 051 669966R - 102G - 153B - 102 99CC99R - 153G - 204B - 153 CCFFCCR - 204G - 255B - 204 FF00FFR - 255G - 000B - 255
8 006600R - 000G - 102B - 000 339933R - 051G - 153B - 051 66CC66R - 102G - 204B - 102 99FF99R - 153G - 255B - 153 CC00CCR - 204G - 000B - 204 FF33FFR - 255G - 051B - 255
9 009900R - 000G - 153B - 000 33CC33R - 051G - 204B - 051 66FF66R - 102G - 255B - 102 990099R - 153G - 000B - 153 CC33CCR - 204G - 051B - 204 FF66FFR - 255G - 102B - 255
10 00CC00R - 000G - 204B - 000 33FF33R - 051G - 255B - 051 660066R - 102G - 000B - 102 993399R - 153G - 051B - 153 CC66CCR - 204G - 102B - 204 FF99FFR - 255G - 153B - 255
11 00FF00R - 000G - 255B - 000 330033R - 051G - 000B - 051 663366R - 102G - 051B - 102 996699R - 153G - 102B - 153 CC99CCR - 204G - 153B - 204 FFCCFFR - 255G - 204B - 255
12 00FF33R - 000G - 255B - 051 330066R - 051G - 000B - 102 663399R - 102G - 051B - 153 9966CCR - 153G - 102B - 204 CC99FFR - 204G - 153B - 255 FFCC00R - 255G - 204B - 000
13 00FF66R - 000G - 255B - 102 330099R - 051G - 000B - 153 6633CCR - 102G - 051B - 204 9966FFR - 153G - 102B - 255 CC9900R - 204G - 153B - 000 FFCC33R - 255G - 204B - 051
14 00FF99R - 000G - 255B - 153 3300CCR - 051G - 000B - 204 6633FFR - 102G - 051B - 255 996600R - 153G - 102B - 000 CC9933R - 204G - 153B - 051 FFCC66R - 255G - 204B - 102
15 00FFCCR - 000G - 255B - 204 3300FFR - 051G - 000B - 255 663300R - 102G - 051B - 000 996633R - 153G - 102B - 051 CC9966R - 204G - 153B - 102 FFCC99R - 255G - 204B - 153
16 00FFFFR - 000G - 255B - 255 330000R - 051G - 000B - 000 663333R - 102G - 051B - 051 996666R - 153G - 102B - 102 CC9999R - 204G - 153B - 153 FFCCCCR - 255G - 204B - 204
17 00CCCCR - 000G - 204B - 204 33FFFFR - 051G - 255B - 255 660000R - 102G - 000B - 000 993333R - 153G - 051B - 051 CC6666R - 204G - 102B - 102 FF9999R - 255G - 153B - 153
18 009999R - 000G - 153B - 153 33CCCCR - 051G - 204B - 204 66FFFFR - 102G - 255B - 255 990000R - 153G - 000B - 000 CC3333R - 204G - 051B - 051 FF6666R - 255G - 102B - 102
19 006666R - 000G - 102B - 102 339999R - 051G - 153B - 153 66CCCCR - 102G - 204B - 204 99FFFFR - 153G - 255B - 255 CC0000R - 204G - 000B - 000 FF3333R - 255G - 051B - 051
20 003333R - 000G - 051B - 051 336666R - 051G - 102B - 102 669999R - 102G - 153B - 153 99CCCCR - 153G - 204B - 204 CCFFFFR - 204G - 255B - 255 FF0000R - 255G - 000B - 000
21 003366R - 000G - 051B - 102 336699R - 051G - 102B - 153 6699CCR - 102G - 153B - 204 99CCFFR - 153G - 204B - 255 CCFF00R - 204G - 255B - 000 FF0033R - 255G - 000B - 051
22 003399R - 000G - 051B - 153 3366CCR - 051G - 102B - 204 6699FFR - 102G - 153B - 255 99CC00R - 153G - 204B - 000 CCFF33R - 204G - 255B - 051 FF0066R - 255G - 000B - 102
23 0033CCR - 000G - 051B - 204 3366FFR - 051G - 102B - 255 669900R - 102G - 153B - 000 99CC33R - 153G - 204B - 051 CCFF66R - 204G - 255B - 102 FF0099R - 255G - 000B - 153
24 0033FFR - 000G - 051B - 255 336600R - 051G - 102B - 255 669933R - 102G - 153B - 051 99CC66R - 153G - 204B - 102 CCFF99R - 204G - 255B - 153 FF00CCR - 255G - 000B - 204
25 0066FFR - 000G - 102B - 255 339900R - 051G - 153B - 000 66CC33R - 102G - 204B - 051 99FF66R - 153G - 255B - 102 CC0099R - 204G - 000B - 153 FF33CCR - 255G - 051B - 204
26 0099FFR - 000G - 153B - 255 33CC00R - 051G - 204B - 000 66FF33R - 102G - 255B - 051 990066R - 153G - 000B - 102 CC3399R - 204G - 051B - 153 FF66CCR - 255G - 102B - 204
27 00CCFFR - 000G - 204B - 255 33FF00R - 051G - 255B - 000 660033R - 102G - 000B - 051 993366R - 153G - 051B - 102 CC6699R - 204G - 102B - 153 FF99CCR - 255G - 153B - 204
28 00CC33R - 000G - 204B - 051 33FF66R - 051G - 255B - 102 660099R - 102G - 000B - 153 9933CCR - 153G - 051B - 204 CC66FFR - 204G - 102B - 255 FF9900R - 255G - 153B - 000
29 00CC66R - 000G - 204B - 102 33FF99R - 051G - 255B - 153 6600CCR - 102G - 000B - 204 9933FFR - 153G - 051B - 255 CC6600R - 204G - 102B - 000 FF9933R - 255G - 153B - 051
30 00CC99R - 255G - 204B - 153 33FFCCR - 051G - 255B - 204 6600FFR - 102G - 000B - 255 993300R - 153G - 051B - 000 CC6633R - 204G - 102B - 051 FF9966R - 255G - 153B - 102
31 009933R - 000G - 153B - 051 33CC66R - 051G - 204B - 102 66FF99R - 102G - 255B - 153 9900CCR - 153G - 000B - 204 CC33FFR - 204G - 051B - 255 FF6600R - 255G - 102B - 000
32 006633R - 000G - 102B - 051 339966R - 051G - 153B - 102 66CC99R - 102G - 204B - 153 99FFCCR - 153G - 255B - 204 CC00FFR - 204G - 000B - 255 FF3300R - 255G - 051B - 000
33 009966R - 000G - 153B - 102 33CC99R - 051G - 204B - 153 66FFCCR - 102G - 255B - 204 9900FFR - 153G - 000B - 255 CC3300R - 204G - 051B - 000 FF6633R - 255G - 102B - 051
34 0099CCR - 000G - 153B - 204 33CCFFR - 051G - 204B - 255 66FF00R - 102G - 255B - 000 990033R - 153G - 000B - 051 CC3366R - 204G - 051B - 102 FF6699R - 255G - 102B - 153
35 0066CCR - 000G - 102B - 204 3399FFR - 051G - 153B - 255 66CC00R - 102G - 204B - 000 99FF33R - 153G - 255B - 051 CC0066R - 204G - 000B - 102 FF3399R - 255G - 051B - 153
36 006699R - 000G - 102B - 153 3399CCR - 051G - 153B - 204 66CCFFR - 102G - 204B - 255 99FF00R - 153G - 255B - 000 CC0033R - 204G - 000B - 051 FF3366R - 255G - 051B - 102
R G B R G B
0,128,128 ----> 191 226 223
两点间的直线上的所有颜色值,如果是这样,看一下高等数学,里面应该有解决的办法。空间直线。
或许你不是这个意思,我认为也可以转化为类似的形式。
如以下:
所有深的
R G B R G B
0,128,128 ----> 0 0 0
所有浅的
R G B R G B
0,128,128 ----> 255 255 255
0,128,128 是一个中心颜色191 226 223 只不过是他的一个极其详尽的颜色,不是从0,128,128 到191 226 223!!!!!!!!!
然后建立一个逻辑调色版(所有和给定的绿色相近的绿色),最后,
把任何一个其他颜色(可能是某红色或其他颜色)转换成该逻辑调色版中的最相近的某绿色,(让WINDOWS替我在前面建立的逻辑调色版上找到和该红色最相近的RGB绿颜色值)。
————————————————————————————————————目的是得到某RGB颜色的所有极其相近的颜色(比如说绿色),
然后建立一个逻辑调色版(所有和给定的绿色相近的绿色),最后,
把任何一个其他颜色(可能是某红色或其他颜色)转换成该逻辑调色版中的最相近的某绿色,(让WINDOWS替我在前面建立的逻辑调色版上找到和该红色最相近的RGB绿颜色值)。*************************************这次有人看懂了吗?!**************************************