rgb对应的16进制是多少
正常的 RGB 颜色的有效范围,是从 0 到 16,777,215 (0xFFFFFF)。每种颜色的设置值都是一个四字节的整数。对于这个范围内的数,其高字节都是 0,而低三个字节,从最低字节到第三个字节,分别定义了红、绿、蓝三种颜色的值。红、绿、蓝三种成分都是用 0 到 255 (0xFF) 之间的数表示。因此,可以用十六进制数按照下述语法来指定颜色:0xBBGGRR,BB 指定蓝颜色的值,GG 指定绿颜色的值,RR 指定红颜色的值。每个数段都是两位十六进制数,即从 00 到 FF。
简单的说,rgb(red,green,blue)这里red、green、blue都是10进制数,只要把它们分别转换成16进制数并且保留两位,然后再组合在一起就得到了16进制的颜色值。
例如:rgb(0,255,255)转16进制,先分别转0(10)=00(16),255(10)=FF(16),255(10)=FF(16),组合得到0x00FFFF。又如rgb(255,0,0),先转换255(10)=FF,0(10)=00(16),0(10)=00(16),再组合得到0xFF0000。
16进制 和RGB 和CMYK 之间怎么转化呀?
先把rgb的十六进制值转换成对应的红绿蓝值(例如#FFFFFF,FF是255的16进制,所以结果为255,255,255),然后再用下面的函数
void RGB_to_CMYK(BYTE R, BYTE G, BYTE B, BYTE& C, BYTE& M, BYTE& Y, BYTE& K)
{
C = 255 - R;
M = 255 - G;
Y = 255 - B;
K = C<M?C:M;
K = K<Y?K:Y;
C= C - K;
M = M - K;
Y = Y - K;
}
详细请教:关于十进制RGB颜色值转换十六进制颜色值的算法
FF本来是十六进制的数,255是十进制的数;这样给你说它的转换过程吧:
咱们日常生活中用的十进制255=2*10*10+5*10+5*1;
10是十进制的位权,十六进制的位权当然是16了。
所以FF=F*16+F*1(F相当于十进制中的15)这样加一下不就是255了吗。
要是还不懂的话可以百度“计算机进制转换”
RGB这些数字颜色怎么用16进计算代码?
//**将rgb色彩值转成16进制代码**
public String convertRGBToHex(int r, int g, int b) {
String rFString, rSString, gFString, gSString,
bFString, bSString, result;
int red, green, blue;
int rred, rgreen, rblue;
red = r / 16;
rred = r % 16;
if (red == 10) rFString = "A";
el if (red == 11) rFString = "B";
el if (red == 12) rFString = "C";
el if (red == 13) rFString = "D";
el if (red == 14) rFString = "E";
el if (red == 15) rFString = "F";
el rFString = String.valueOf(red);
if (rred == 10) rSString = "A";
el if (rred == 11) rSString = "B";
el if (rred == 12) rSString = "C";
el if (rred == 13) rSString = "D";
el if (rred == 14) rSString = "E";
el if (rred == 15) rSString = "F";
el rSString = String.valueOf(rred);
rFString = rFString + rSString;
green = g / 16;
rgreen = g % 16;
if (green == 10) gFString = "A";
el if (green == 11) gFString = "B";
el if (green == 12) gFString = "C";
el if (green == 13) gFString = "D";
el if (green == 14) gFString = "E";
el if (green == 15) gFString = "F";
el gFString = String.valueOf(green);
if (rgreen == 10) gSString = "A";
el if (rgreen == 11) gSString = "B";
el if (rgreen == 12) gSString = "C";
el if (rgreen == 13) gSString = "D";
el if (rgreen == 14) gSString = "E";
el if (rgreen == 15) gSString = "F";
el gSString = String.valueOf(rgreen);
gFString = gFString + gSString;
blue = b / 16;
rblue = b % 16;
if (blue == 10) bFString = "A";
el if (blue == 11) bFString = "B";
el if (blue == 12) bFString = "C";
el if (blue == 13) bFString = "D";
el if (blue == 14) bFString = "E";
el if (blue == 15) bFString = "F";
el bFString = String.valueOf(blue);
if (rblue == 10) bSString = "A";
el if (rblue == 11) bSString = "B";
el if (rblue == 12) bSString = "C";
el if (rblue == 13) bSString = "D";
el if (rblue == 14) bSString = "E";
el if (rblue == 15) bSString = "F";
el bSString = String.valueOf(rblue);
bFString = bFString + bSString;
result = "#" + rFString + gFString + bFString;
return result;
}
RGB颜色代码转换
用开始、程序、附件、计算器,把上面的数值转换为16进制既可,
rgb(169,44,13)
等效于
#A92C0D
169、44、13转换为16进制是A9、2C、0D,注意一定要是两位,不够的添0
RGB这些数字颜色怎么用16进计算代码200分送
0123456789ABCDEF 用来记16进制
采用 #001122 这样的格式来计算 每一位数字可以到16
但是每两位表示一种色值
前两位 是表示红
中间两位表示绿
最后两位 表示蓝
而所得的颜色由各种深浅不同的红绿蓝混合
比如你输入 紫色道具RGB值为184,0,237
就是由深184的红和深237的蓝混合
至于184.0.237是十进制
换算为十六进制就是#b800ed
RT
RGB[0]="00"; RGB[1]="01"; RGB[2]="02";
RGB[3]="03"; RGB[4]="04"; RGB[5]="05";
RGB[6]="06"; RGB[7]="07"; RGB[8]="08";
RGB[9]="09"; RGB[10]="0A"; RGB[11]="0B";
RGB[12]="0C"; RGB[13]="0D"; RGB[14]="0E";
RGB[15]="0F"; RGB[16]="10"; RGB[17]="11";
RGB[18]="12"; RGB[19]="13"; RGB[20]="14";
RGB[21]="15"; RGB[22]="16"; RGB[23]="17";
RGB[24]="18"; RGB[25]="19"; RGB[26]="1A";
RGB[27]="1B"; RGB[28]="1C"; RGB[29]="1D";
RGB[30]="1E"; RGB[31]="1F"; RGB[32]="20";
RGB[33]="21"; RGB[34]="22"; RGB[35]="23";
RGB[36]="24"; RGB[37]="25"; RGB[38]="26";
RGB[39]="27"; RGB[40]="28"; RGB[41]="29";
RGB[42]="2A"; RGB[43]="2B"; RGB[44]="2C";
RGB[45]="2D"; RGB[46]="2E"; RGB[47]="2F";
RGB[48]="30"; RGB[49]="31"; RGB[50]="32";
RGB[51]="33"; RGB[52]="34"; RGB[53]="35";
RGB[54]="36"; RGB[55]="37"; RGB[56]="38";
RGB[57]="39"; RGB[58]="3A"; RGB[59]="3B";
RGB[60]="3C"; RGB[61]="3D"; RGB[62]="3E";
RGB[63]="3F"; RGB[64]="40"; RGB[65]="41";
RGB[66]="42"; RGB[67]="43"; RGB[68]="44";
RGB[69]="45"; RGB[70]="46"; RGB[71]="47";
RGB[72]="48"; RGB[73]="49"; RGB[74]="4A";
RGB[75]="4B"; RGB[76]="4C"; RGB[77]="4D";
RGB[78]="4E"; RGB[79]="4F"; RGB[80]="50";
RGB[81]="51"; RGB[82]="52"; RGB[83]="53";
RGB[84]="54"; RGB[85]="55"; RGB[86]="56";
RGB[87]="57"; RGB[88]="58"; RGB[89]="59";
RGB[90]="5A"; RGB[91]="5B"; RGB[92]="5C";
RGB[93]="5D"; RGB[94]="5E"; RGB[95]="6F";
RGB[96]="60"; RGB[97]="61"; RGB[98]="62";
RGB[99]="63"; RGB[100]="64"; RGB[101]="65";
RGB[102]="66"; RGB[103]="67"; RGB[104]="68";
RGB[105]="69"; RGB[106]="6A"; RGB[107]="6B";
RGB[108]="6C"; RGB[109]="6D"; RGB[110]="6E";
RGB[111]="6F"; RGB[112]="70"; RGB[113]="71";
RGB[114]="72"; RGB[115]="73"; RGB[116]="74";
RGB[117]="75"; RGB[118]="76"; RGB[119]="77";
RGB[120]="78"; RGB[121]="79"; RGB[122]="7A";
RGB[123]="7B"; RGB[124]="7C"; RGB[125]="7D";
RGB[126]="7E"; RGB[127]="7F"; RGB[128]="80";
RGB[129]="81"; RGB[130]="82"; RGB[131]="83";
RGB[132]="84"; RGB[133]="85"; RGB[134]="86";
RGB[135]="87"; RGB[136]="88"; RGB[137]="89";
RGB[138]="8A"; RGB[139]="8B"; RGB[140]="8C";
RGB[141]="8D"; RGB[142]="8E"; RGB[143]="8F";
RGB[144]="90"; RGB[145]="91"; RGB[146]="92";
RGB[147]="93"; RGB[148]="94"; RGB[149]="95";
RGB[150]="96"; RGB[151]="97"; RGB[152]="98";
RGB[153]="99"; RGB[154]="9A"; RGB[155]="9B";
RGB[156]="9C"; RGB[157]="9D"; RGB[158]="9E";
RGB[159]="9F"; RGB[160]="A0"; RGB[161]="A1";
RGB[162]="A2"; RGB[163]="A3"; RGB[164]="A4";
RGB[165]="A5"; RGB[166]="A6"; RGB[167]="A7";
RGB[168]="A8"; RGB[169]="A9"; RGB[170]="AA";
RGB[171]="AB"; RGB[172]="AC"; RGB[173]="AD";
RGB[174]="AE"; RGB[175]="AF"; RGB[176]="B0";
RGB[177]="B1"; RGB[178]="B2"; RGB[179]="B3";
RGB[180]="B4"; RGB[181]="B5"; RGB[182]="B6";
RGB[183]="B7"; RGB[184]="B8"; RGB[185]="B9";
RGB[186]="BA"; RGB[187]="BB"; RGB[188]="BC";
RGB[189]="BD"; RGB[190]="BE"; RGB[191]="BF";
RGB[192]="C0"; RGB[193]="C1"; RGB[194]="C2";
RGB[195]="C3"; RGB[196]="C4"; RGB[197]="C5";
RGB[198]="C6"; RGB[199]="C7"; RGB[200]="C8";
RGB[201]="C9"; RGB[202]="CA"; RGB[203]="CB";
RGB[204]="CC"; RGB[205]="CD"; RGB[206]="CE";
RGB[207]="CF"; RGB[208]="D0"; RGB[209]="D1";
RGB[210]="D2"; RGB[211]="D3"; RGB[212]="D4";
RGB[213]="D5"; RGB[214]="D6"; RGB[215]="D7";
RGB[216]="D8"; RGB[217]="D9"; RGB[218]="DA";
RGB[219]="DB"; RGB[220]="DC"; RGB[221]="DD";
RGB[222]="DE"; RGB[223]="DF"; RGB[224]="E0";
RGB[225]="E1"; RGB[226]="E2"; RGB[227]="E3";
RGB[228]="E4"; RGB[229]="E5"; RGB[230]="E6";
RGB[231]="E7"; RGB[232]="E8"; RGB[233]="E9";
RGB[234]="EA"; RGB[235]="EB"; RGB[236]="EC";
RGB[237]="ED"; RGB[238]="EE"; RGB[239]="EF";
RGB[240]="F0"; RGB[241]="F1"; RGB[242]="F2";
RGB[243]="F3"; RGB[244]="F4"; RGB[245]="F5";
RGB[246]="F6"; RGB[247]="F7"; RGB[248]="F8";
RGB[249]="F9"; RGB[250]="FA"; RGB[251]="FB";
RGB[252]="FC"; RGB[253]="FD"; RGB[254]="FE";
RGB[255]="FF";