cscad autocad颜色索引对应RGB值

编程入门 行业动态 更新时间:2024-10-24 06:32:02

cscad autocad颜色<a href=https://www.elefans.com/category/jswz/34/1771159.html style=索引对应RGB值"/>

cscad autocad颜色索引对应RGB值

cscad autocad颜色索引对应RGB值

// 系统颜色
DWORD g_ColorList[256]= {

RGB(0,0,0),//1
RGB(255,0,0),//2
RGB(255,255,0),//3
RGB(0,255,0),//4
RGB(0,255,255),//5
RGB(0,0,255),//6
RGB(255,0,255),//7
RGB(255,255,255),//8
RGB(128,128,128),//9
RGB(192,192,192),//10
RGB(255,0,0),//11
RGB(255,120,112),//12
RGB(192,0,0),//13
RGB(207,103,96),//14
RGB(144,0,0),//15
RGB(144,72,79),//16     
RGB(127,0,0),//17     
RGB(112,56,48),//18
RGB(79,0,0),//19
RGB(79,39,32),//20
RGB(255,56,0),//21     
RGB(255,159,127),//22     
RGB(192,48,0),//23     
RGB(207,127,96),//24     
RGB(144,32,0),//25
RGB(144,88,64),// 26    
RGB(112,24,0),//27     
RGB(127,72,63),//28    
RGB(79,16,0),//29
RGB(64,40,31),//30
RGB(255,127,0),//31    
RGB(255,191,127),//32     
RGB(207,103,0),//33
RGB(192,151,96),//34    
RGB(159,72,0),//35
RGB(144,112,79),//36     
RGB(127,63,0),//37
RGB(127,95,63),//38    
RGB(64,32,0),//39
RGB(64,55,31),//40
RGB(255,191,0),// 41    
RGB(255,216,127),//42    
RGB(207,152,0),//43     
RGB(192,175,96),//44     
RGB(144,112,0),//45
RGB(144,128,64),//46    
RGB(112,88,0),//47
RGB(127,111,63),//48     
RGB(64,55,0),//49
RGB(64,63,31),//50
RGB(255,255,0),//51    
RGB(255,255,112),//52     
RGB(207,200,0),//53
RGB(192,200,96),//54
RGB(144,151,0),//55
RGB(144,151,64),//56    
RGB(144,152,0),//57
RGB(127,120,63),//58    
RGB(79,72,0),//59
RGB(79,72,32),//60
RGB(191,255,0),//61    
RGB(208,255,112),//62     
RGB(144,200,0),//63
RGB(176,200,96),//64    
RGB(111,151,0),//65
RGB(128,151,79),//66    
RGB(95,127,0),//67
RGB(111,127,63),//68     
RGB(48,72,0),//69
RGB(63,72,31),//70
RGB(127,255,0),//71    
RGB(191,255,127),//72     
RGB(95,200,0),//73
RGB(159,200,96),//74     
RGB(64,151,0),//75
RGB(111,151,64),//76     
RGB(63,120,0),//77
RGB(95,127,63),//78    
RGB(31,72,0),//79
RGB(48,72,32),//80
RGB(63,255,0),//81    
RGB(159,255,127),//82     
RGB(47,200,0),//83
RGB(127,200,96),//84     
RGB(31,151,0),//85
RGB(80,151,64),//86    
RGB(31,127,0),//87
RGB(79,127,63),//88    
RGB(15,72,0),//89
RGB(47,72,32),//90
RGB(0,255,0),//91
RGB(127,255,127),//92     
RGB(0,200,0),//93
RGB(95,200,95),//94     
RGB(0,151,0),//95
RGB(79,151,79),//96     
RGB(0,127,0),//97
RGB(63,127,63),//98     
RGB(0,72,0),//99
RGB(32,72,32),//100
RGB(0,255,63),//101     
RGB(127,255,159),//102     
RGB(0,200,47),//103
RGB(95,200,112),//104    
RGB(0,151,32),//105
RGB(64,151,95),//106
RGB(0,120,31),//107
RGB(63,127,79),//108
RGB(0,72,15),//109
RGB(32,72,47),//110
RGB(0,255,127),//111
RGB(127,255,191),//112    
RGB(0,200,96),//113
RGB(95,200,144),//114
RGB(0,151,64),//115
RGB(79,151,111),//116    
RGB(0,127,63),//117
RGB(63,127,95),//118
RGB(0,72,32),//119
RGB(31,72,48),//120
RGB(0,255,191),//121
RGB(127,255,223),//122    
RGB(0,200,144),//123
RGB(95,200,175),//124
RGB(0,151,111),//125
RGB(79,151,128),//126
RGB(0,120,95),//127
RGB(63,127,111),//128    
RGB(0,72,48),//129
RGB(32,72,63),//130
RGB(0,255,255),//131
RGB(127,255,255),//132    
RGB(0,200,207),//133
RGB(96,200,207),//134
RGB(0,151,144),//135
RGB(64,151,144),//136
RGB(0,127,127),//137
RGB(63,127,127),//138
RGB(0,72,79),//139
RGB(32,72,79),//140
RGB(0,191,255),//141
RGB(127,223,255),//142    
RGB(0,152,207),//143
RGB(96,176,207),//144
RGB(0,111,144),//145
RGB(64,128,144),//146
RGB(0,95,127),//147
RGB(63,111,127),//148    
RGB(0,55,64),//149
RGB(31,63,64),//150
RGB(0,127,255),//151
RGB(112,184,255),//152    
RGB(0,96,192),//153
RGB(96,151,207),//154    
RGB(0,72,159),//155
RGB(79,112,144),//156    
RGB(0,63,127),//157
RGB(63,95,127),//158
RGB(0,39,79),//159
RGB(32,56,79),//160
RGB(0,63,255),//161
RGB(127,159,255),//162     
RGB(0,48,207),//163
RGB(96,127,207),//164    
RGB(0,39,159),//165
RGB(64,95,144),//166
RGB(0,24,127),//167
RGB(63,79,127),//168
RGB(0,15,64),//169
RGB(32,47,79),//170
RGB(0,0,255),//171
RGB(127,127,255),//172     
RGB(0,0,207),//173
RGB(95,96,192),//174    
RGB(0,0,144),//175
RGB(79,72,159),//176    
RGB(0,0,127),//177
RGB(63,63,127),//178    
RGB(0,0,64),//179
RGB(32,39,79),//180
RGB(63,0,255),//181
RGB(159,127,255),//182
RGB(47,0,192),//183
RGB(127,103,207),//184     
RGB(32,0,144),//185
RGB(80,72,144),//186
RGB(31,0,127),//187
RGB(79,63,127),//188
RGB(15,0,79),//189     
RGB(47,39,79),//190
RGB(127,0,255),//191
RGB(191,127,255),//192    
RGB(96,0,207),//193
RGB(144,103,207),//194     
RGB(79,0,144),//195
RGB(111,72,144),//196    
RGB(63,0,127),//197     
RGB(95,63,127),//198
RGB(31,0,64),//199
RGB(48,39,79),//200
RGB(191,0,255),//201     
RGB(223,127,255),//202    
RGB(144,0,207),//203     
RGB(175,96,192),//204
RGB(111,0,144),//205
RGB(128,72,159),//206
RGB(95,0,127),//207
RGB(96,56,112),//208
RGB(48,0,64),//209
RGB(64,39,79),//210
RGB(255,0,255),//211
RGB(255,127,255),//212    
RGB(192,0,192),//213
RGB(192,96,192),//214
RGB(144,0,144),//215
RGB(144,72,144),//216
RGB(127,0,127),//217
RGB(127,63,127),//218
RGB(79,0,79),//219
RGB(64,32,64),//220
RGB(255,0,191),//221
RGB(255,127,223),//222    
RGB(192,0,144),//223
RGB(192,96,175),//224
RGB(144,0,111),//225
RGB(144,72,128),//226
RGB(127,0,95),//227
RGB(127,56,111),//228    
RGB(64,0,48),//229
RGB(79,39,63),//230
RGB(255,0,127),//231
RGB(255,127,191),//232    
RGB(192,0,95),//233
RGB(192,96,144),//234    
RGB(159,0,79),//235
RGB(144,72,111),//236    
RGB(127,0,63),//237
RGB(127,63,95),//238
RGB(64,0,31),//239
RGB(64,32,48),//240
RGB(255,0,63),//241
RGB(255,127,159),//242
RGB(207,0,48),//243
RGB(207,103,127),//244     
RGB(144,0,32),//245
RGB(144,72,95),//246
RGB(127,0,31),//247
RGB(127,63,79),//248
RGB(79,0,15),//249
RGB(64,32,47),//250
RGB(47,47,47),//251     
RGB(80,88,80),//252     
RGB(128,128,128),//253     
RGB(175,175,175),//254     
RGB(208,215,208),//255
RGB(255,255,255)//256
};

// 颜色值转换索引值
int g_ColorValue2Index(DWORD ulColor)
{
    long acirgb, r,g,b;
    long mindst = 2147483647L;
    long dst = 0;
    int minndx = 0;
    long red=GetRValue(ulColor);
    long green=GetGValue(ulColor);
    long blue=GetBValue(ulColor);
    for ( int i = 1; i < 255; i++ ) {
        acirgb = g_ColorIndex2Value ( i );
        r =GetRValue(acirgb);
        g =GetGValue(acirgb);
        b =GetBValue(acirgb);
        
        dst = abs ( r-red) + abs ( g -green) + abs (b-blue);
        if ( dst < mindst ) {
            minndx = i;
            mindst = dst;
        }
    }
    return minndx;
}

// 颜色索引值转换值
DWORD g_ColorIndex2Value(int nColor)
{
    if(nColor < 0){
        nColor += 256;
    }
    nColor %= 256;
    return g_ColorList[nColor];
}

// 反转颜色
DWORD g_ColorReversal(DWORD ulColor)
{
    int r = 255 - GetRValue(ulColor);
    int g = 255 - GetGValue(ulColor);
    int b = 255 - GetBValue(ulColor);
    return RGB(r, g, b);
}

更多推荐

cscad autocad颜色索引对应RGB值

本文发布于:2024-02-17 06:48:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1693086.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:索引   颜色   cscad   autocad   RGB

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!