RGB颜色转换为网页颜色
2010-01-29 14:09
267 查看
一种看似“愚蠢”的方法,如有更好的方法,望赐教。下面直接贴出方法代码:
/// <summary> /// RGB颜色转换为网页颜色 /// </summary> /// <param name="RgbColor">待转换为RGB颜色</param> /// <returns>网页颜色</returns> public static string RgbColorConvertWebColor(Color RgbColor) { string[] StrColors = new string[256]; #region 样色对照 StrColors[0] = "00"; StrColors[1] = "01"; StrColors[2] = "02"; StrColors[3] = "03"; StrColors[4] = "04"; StrColors[5] = "05"; StrColors[6] = "06"; StrColors[7] = "07"; StrColors[8] = "08"; StrColors[9] = "09"; StrColors[10] = "0A"; StrColors[11] = "0B"; StrColors[12] = "0C"; StrColors[13] = "0D"; StrColors[14] = "0E"; StrColors[15] = "0F"; StrColors[16] = "10"; StrColors[17] = "11"; StrColors[18] = "12"; StrColors[19] = "13"; StrColors[20] = "14"; StrColors[21] = "15"; StrColors[22] = "16"; StrColors[23] = "17"; StrColors[24] = "18"; StrColors[25] = "19"; StrColors[26] = "1A"; StrColors[27] = "1B"; StrColors[28] = "1C"; StrColors[29] = "1D"; StrColors[30] = "1E"; StrColors[31] = "1F"; StrColors[32] = "20"; StrColors[33] = "21"; StrColors[34] = "22"; StrColors[35] = "23"; StrColors[36] = "24"; StrColors[37] = "25"; StrColors[38] = "26"; StrColors[39] = "27"; StrColors[40] = "28"; StrColors[41] = "29"; StrColors[42] = "2A"; StrColors[43] = "2B"; StrColors[44] = "2C"; StrColors[45] = "2D"; StrColors[46] = "2E"; StrColors[47] = "2F"; StrColors[48] = "30"; StrColors[49] = "31"; StrColors[50] = "32"; StrColors[51] = "33"; StrColors[52] = "34"; StrColors[53] = "35"; StrColors[54] = "36"; StrColors[55] = "37"; StrColors[56] = "38"; StrColors[57] = "39"; StrColors[58] = "3A"; StrColors[59] = "3B"; StrColors[60] = "3C"; StrColors[61] = "3D"; StrColors[62] = "3E"; StrColors[63] = "3F"; StrColors[64] = "40"; StrColors[65] = "41"; StrColors[66] = "42"; StrColors[67] = "43"; StrColors[68] = "44"; StrColors[69] = "45"; StrColors[70] = "46"; StrColors[71] = "47"; StrColors[72] = "48"; StrColors[73] = "49"; StrColors[74] = "4A"; StrColors[75] = "4B"; StrColors[76] = "4C"; StrColors[77] = "4D"; StrColors[78] = "4E"; StrColors[79] = "4F"; StrColors[80] = "50"; StrColors[81] = "51"; StrColors[82] = "52"; StrColors[83] = "53"; StrColors[84] = "54"; StrColors[85] = "55"; StrColors[86] = "56"; StrColors[87] = "57"; StrColors[88] = "58"; StrColors[89] = "59"; StrColors[90] = "5A"; StrColors[91] = "5B"; StrColors[92] = "5C"; StrColors[93] = "5D"; StrColors[94] = "5E"; StrColors[95] = "6F"; StrColors[96] = "60"; StrColors[97] = "61"; StrColors[98] = "62"; StrColors[99] = "63"; StrColors[100] = "64"; StrColors[101] = "65"; StrColors[102] = "66"; StrColors[103] = "67"; StrColors[104] = "68"; StrColors[105] = "69"; StrColors[106] = "6A"; StrColors[107] = "6B"; StrColors[108] = "6C"; StrColors[109] = "6D"; StrColors[110] = "6E"; StrColors[111] = "6F"; StrColors[112] = "70"; StrColors[113] = "71"; StrColors[114] = "72"; StrColors[115] = "73"; StrColors[116] = "74"; StrColors[117] = "75"; StrColors[118] = "76"; StrColors[119] = "77"; StrColors[120] = "78"; StrColors[121] = "79"; StrColors[122] = "7A"; StrColors[123] = "7B"; StrColors[124] = "7C"; StrColors[125] = "7D"; StrColors[126] = "7E"; StrColors[127] = "7F"; StrColors[128] = "80"; StrColors[129] = "81"; StrColors[130] = "82"; StrColors[131] = "83"; StrColors[132] = "84"; StrColors[133] = "85"; StrColors[134] = "86"; StrColors[135] = "87"; StrColors[136] = "88"; StrColors[137] = "89"; StrColors[138] = "8A"; StrColors[139] = "8B"; StrColors[140] = "8C"; StrColors[141] = "8D"; StrColors[142] = "8E"; StrColors[143] = "8F"; StrColors[144] = "90"; StrColors[145] = "91"; StrColors[146] = "92"; StrColors[147] = "93"; StrColors[148] = "94"; StrColors[149] = "95"; StrColors[150] = "96"; StrColors[151] = "97"; StrColors[152] = "98"; StrColors[153] = "99"; StrColors[154] = "9A"; StrColors[155] = "9B"; StrColors[156] = "9C"; StrColors[157] = "9D"; StrColors[158] = "9E"; StrColors[159] = "9F"; StrColors[160] = "A0"; StrColors[161] = "A1"; StrColors[162] = "A2"; StrColors[163] = "A3"; StrColors[164] = "A4"; StrColors[165] = "A5"; StrColors[166] = "A6"; StrColors[167] = "A7"; StrColors[168] = "A8"; StrColors[169] = "A9"; StrColors[170] = "AA"; StrColors[171] = "AB"; StrColors[172] = "AC"; StrColors[173] = "AD"; StrColors[174] = "AE"; StrColors[175] = "AF"; StrColors[176] = "B0"; StrColors[177] = "B1"; StrColors[178] = "B2"; StrColors[179] = "B3"; StrColors[180] = "B4"; StrColors[181] = "B5"; StrColors[182] = "B6"; StrColors[183] = "B7"; StrColors[184] = "B8"; StrColors[185] = "B9"; StrColors[186] = "BA"; StrColors[187] = "BB"; StrColors[188] = "BC"; StrColors[189] = "BD"; StrColors[190] = "BE"; StrColors[191] = "BF"; StrColors[192] = "C0"; StrColors[193] = "C1"; StrColors[194] = "C2"; StrColors[195] = "C3"; StrColors[196] = "C4"; StrColors[197] = "C5"; StrColors[198] = "C6"; StrColors[199] = "C7"; StrColors[200] = "C8"; StrColors[201] = "C9"; StrColors[202] = "CA"; StrColors[203] = "CB"; StrColors[204] = "CC"; StrColors[205] = "CD"; StrColors[206] = "CE"; StrColors[207] = "CF"; StrColors[208] = "D0"; StrColors[209] = "D1"; StrColors[210] = "D2"; StrColors[211] = "D3"; StrColors[212] = "D4"; StrColors[213] = "D5"; StrColors[214] = "D6"; StrColors[215] = "D7"; StrColors[216] = "D8"; StrColors[217] = "D9"; StrColors[218] = "DA"; StrColors[219] = "DB"; StrColors[220] = "DC"; StrColors[221] = "DD"; StrColors[222] = "DE"; StrColors[223] = "DF"; StrColors[224] = "E0"; StrColors[225] = "E1"; StrColors[226] = "E2"; StrColors[227] = "E3"; StrColors[228] = "E4"; StrColors[229] = "E5"; StrColors[230] = "E6"; StrColors[231] = "E7"; StrColors[232] = "E8"; StrColors[233] = "E9"; StrColors[234] = "EA"; StrColors[235] = "EB"; StrColors[236] = "EC"; StrColors[237] = "ED"; StrColors[238] = "EE"; StrColors[239] = "EF"; StrColors[240] = "F0"; StrColors[241] = "F1"; StrColors[242] = "F2"; StrColors[243] = "F3"; StrColors[244] = "F4"; StrColors[245] = "F5"; StrColors[246] = "F6"; StrColors[247] = "F7"; StrColors[248] = "F8"; StrColors[249] = "F9"; StrColors[250] = "FA"; StrColors[251] = "FB"; StrColors[252] = "FC"; StrColors[253] = "FD"; StrColors[254] = "FE"; StrColors[255] = "FF"; #endregion return string.Format("#{0}{1}{2}", StrColors[RgbColor.R], StrColors[RgbColor.G], StrColors[RgbColor.B]); }
相关文章推荐
- RGB转换网页颜色值
- Ajax中国网页特效演示,RGB颜色转换
- YUV和RGB颜色空间转换,Alpha Blending
- RGB,CMY(K),YUV,YIQ,YCbCr颜色的转换算法(java实现) 分类: Android JAVA 2015-06-08 19:30 26人阅读 评论(0) 收藏
- C# RGB颜色与HSL颜色的转换与HSL颜色的应用
- RGB转换颜色
- 颜色空间系列2: RGB和CIELAB颜色空间的转换及优化算法
- 颜色空间RGB与HSV(HSL)的转换
- RGB颜色与BGR颜色的转换问题
- RGB与YCbCr颜色空间的转换
- 将RGB颜色转换成16bit颜色
- RGB与YCbCr颜色空间的转换
- RGB与Lab颜色空间互相转换
- 数字图像处理 颜色空间RGB、HSI、CMYK、YUV的相互转换
- RGB网页颜色在线取色器
- Rgb颜色和十六进制颜色值的相互转换
- RGB色彩转换565颜色值
- 颜色空间系列3: RGB和YCbCr颜色空间的转换及优化算法
- javascript把RGB指定颜色转换成十六进制颜色(Converting R,G,B values to HTML hex notation)
- ObjectARX学习笔记(七)----RGB和CAD颜色索引之间的转换