怎样得到某RGB颜色的所有深色和浅色的值?(关注有分)
不是单纯将其亮度增加和减少得来的到!例如:
R  G   B             R   G   B
0,128,128   ---->   191 226 2230,128,128   ---->   64  169 168

解决方案 »

  1.   

    不就是按比例增加么
    0,128,128   --N次循环-->   191 226 223x1 = 191/N*x
    x2 = (226-128)/N*x+128
    x3 = (223-128)/N*x+128要是什么颜色空间那一套,VC技术区应该没人懂吧,大约要问美术专业的
      

  2.   

    1 000000R - 000G - 000B - 000 333333R - 051G - 051B - 051 666666R - 102G - 102B - 102 999999R - 153G - 153B - 153 CCCCCCR - 204G - 204B - 204 FFFFFFR - 255G - 255B - 255
    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
      

  3.   

    你是否是想得到
    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
      

  4.   

    to  badmouse(坏老鼠):怎么得到的?
      

  5.   

    to 所以人:我的意思是说得到跟某个RGB颜色相近的所有颜色!!
    0,128,128   是一个中心颜色191 226 223 只不过是他的一个极其详尽的颜色,不是从0,128,128   到191 226 223!!!!!!!!!
      

  6.   

    你不能装一个photoshop,用用吸管工具不就行了
      

  7.   

    目的是得到某RGB颜色的所有极其相近的颜色(比如说绿色),
    然后建立一个逻辑调色版(所有和给定的绿色相近的绿色),最后,
    把任何一个其他颜色(可能是某红色或其他颜色)转换成该逻辑调色版中的最相近的某绿色,(让WINDOWS替我在前面建立的逻辑调色版上找到和该红色最相近的RGB绿颜色值)。
      

  8.   

    重新在描述一遍我的问题,好象大家没有一个高手听懂了!!****************************************************************
    ————————————————————————————————————目的是得到某RGB颜色的所有极其相近的颜色(比如说绿色),
    然后建立一个逻辑调色版(所有和给定的绿色相近的绿色),最后,
    把任何一个其他颜色(可能是某红色或其他颜色)转换成该逻辑调色版中的最相近的某绿色,(让WINDOWS替我在前面建立的逻辑调色版上找到和该红色最相近的RGB绿颜色值)。*************************************这次有人看懂了吗?!**************************************