Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.09 KB | None | 0 0
  1. public static string Rgb(int r, int g, int b)
  2. {
  3. Dictionary<int, string> map = new Dictionary<int, string>()
  4. {
  5. [0] = "00",
  6. [1] = "01",
  7. [2] = "02",
  8. [3] = "03",
  9. [4] = "04",
  10. [5] = "05",
  11. [6] = "06",
  12. [7] = "07",
  13. [8] = "08",
  14. [9] = "09",
  15. [10] = "0A",
  16. [11] = "0B",
  17. [12] = "0C",
  18. [13] = "0D",
  19. [14] = "0E",
  20. [15] = "0F",
  21. [16] = "10",
  22. [17] = "11",
  23. [18] = "12",
  24. [19] = "13",
  25. [20] = "14",
  26. [21] = "15",
  27. [22] = "16",
  28. [23] = "17",
  29. [24] = "18",
  30. [25] = "19",
  31. [26] = "1A",
  32. [27] = "1B",
  33. [28] = "1C",
  34. [29] = "1D",
  35. [30] = "1E",
  36. [31] = "1F",
  37. [32] = "20",
  38. [33] = "21",
  39. [34] = "22",
  40. [35] = "23",
  41. [36] = "24",
  42. [37] = "25",
  43. [38] = "26",
  44. [39] = "27",
  45. [40] = "28",
  46. [41] = "29",
  47. [42] = "2A",
  48. [43] = "2B",
  49. [44] = "2C",
  50. [45] = "2D",
  51. [46] = "2E",
  52. [47] = "2F",
  53. [48] = "30",
  54. [49] = "31",
  55. [50] = "32",
  56. [51] = "33",
  57. [52] = "34",
  58. [53] = "35",
  59. [54] = "36",
  60. [55] = "37",
  61. [56] = "38",
  62. [57] = "39",
  63. [58] = "3A",
  64. [59] = "3B",
  65. [60] = "3C",
  66. [61] = "3D",
  67. [62] = "3E",
  68. [63] = "3F",
  69. [64] = "40",
  70. [65] = "41",
  71. [66] = "42",
  72. [67] = "43",
  73. [68] = "44",
  74. [69] = "45",
  75. [70] = "46",
  76. [71] = "47",
  77. [72] = "48",
  78. [73] = "49",
  79. [74] = "4A",
  80. [75] = "4B",
  81. [76] = "4C",
  82. [77] = "4D",
  83. [78] = "4E",
  84. [79] = "4F",
  85. [80] = "50",
  86. [81] = "51",
  87. [82] = "52",
  88. [83] = "53",
  89. [84] = "54",
  90. [85] = "55",
  91. [86] = "56",
  92. [87] = "57",
  93. [88] = "58",
  94. [89] = "59",
  95. [90] = "5A",
  96. [91] = "5B",
  97. [92] = "5C",
  98. [93] = "5D",
  99. [94] = "5E",
  100. [95] = "5F",
  101. [96] = "60",
  102. [97] = "61",
  103. [98] = "62",
  104. [99] = "63",
  105. [100] = "64",
  106. [101] = "65",
  107. [102] = "66",
  108. [103] = "67",
  109. [104] = "68",
  110. [105] = "69",
  111. [106] = "6A",
  112. [107] = "6B",
  113. [108] = "6C",
  114. [109] = "6D",
  115. [110] = "6E",
  116. [111] = "6F",
  117. [112] = "70",
  118. [113] = "71",
  119. [114] = "72",
  120. [115] = "73",
  121. [116] = "74",
  122. [117] = "75",
  123. [118] = "76",
  124. [119] = "77",
  125. [120] = "78",
  126. [121] = "79",
  127. [122] = "7A",
  128. [123] = "7B",
  129. [124] = "7C",
  130. [125] = "7D",
  131. [126] = "7E",
  132. [127] = "7F",
  133. [128] = "80",
  134. [129] = "81",
  135. [130] = "82",
  136. [131] = "83",
  137. [132] = "84",
  138. [133] = "85",
  139. [134] = "86",
  140. [135] = "87",
  141. [136] = "88",
  142. [137] = "89",
  143. [138] = "8A",
  144. [139] = "8B",
  145. [140] = "8C",
  146. [141] = "8D",
  147. [142] = "8E",
  148. [143] = "8F",
  149. [144] = "90",
  150. [145] = "91",
  151. [146] = "92",
  152. [147] = "93",
  153. [148] = "94",
  154. [149] = "95",
  155. [150] = "96",
  156. [151] = "97",
  157. [152] = "98",
  158. [153] = "99",
  159. [154] = "9A",
  160. [155] = "9B",
  161. [156] = "9C",
  162. [157] = "9D",
  163. [158] = "9E",
  164. [159] = "9F",
  165. [160] = "A0",
  166. [161] = "A1",
  167. [162] = "A2",
  168. [163] = "A3",
  169. [164] = "A4",
  170. [165] = "A5",
  171. [166] = "A6",
  172. [167] = "A7",
  173. [168] = "A8",
  174. [169] = "A9",
  175. [170] = "AA",
  176. [171] = "AB",
  177. [172] = "AC",
  178. [173] = "AD",
  179. [174] = "AE",
  180. [175] = "AF",
  181. [176] = "B0",
  182. [177] = "B1",
  183. [178] = "B2",
  184. [179] = "B3",
  185. [180] = "B4",
  186. [181] = "B5",
  187. [182] = "B6",
  188. [183] = "B7",
  189. [184] = "B8",
  190. [185] = "B9",
  191. [186] = "BA",
  192. [187] = "BB",
  193. [188] = "BC",
  194. [189] = "BD",
  195. [190] = "BE",
  196. [191] = "BF",
  197. [192] = "C0",
  198. [193] = "C1",
  199. [194] = "C2",
  200. [195] = "C3",
  201. [196] = "C4",
  202. [197] = "C5",
  203. [198] = "C6",
  204. [199] = "C7",
  205. [200] = "C8",
  206. [201] = "C9",
  207. [202] = "CA",
  208. [203] = "CB",
  209. [204] = "CC",
  210. [205] = "CD",
  211. [206] = "CE",
  212. [207] = "CF",
  213. [208] = "D0",
  214. [209] = "D1",
  215. [210] = "D2",
  216. [211] = "D3",
  217. [212] = "D4",
  218. [213] = "D5",
  219. [214] = "D6",
  220. [215] = "D7",
  221. [216] = "D8",
  222. [217] = "D9",
  223. [218] = "DA",
  224. [219] = "DB",
  225. [220] = "DC",
  226. [221] = "DD",
  227. [222] = "DE",
  228. [223] = "DF",
  229. [224] = "E0",
  230. [225] = "E1",
  231. [226] = "E2",
  232. [227] = "E3",
  233. [228] = "E4",
  234. [229] = "E5",
  235. [230] = "E6",
  236. [231] = "E7",
  237. [232] = "E8",
  238. [233] = "E9",
  239. [234] = "EA",
  240. [235] = "EB",
  241. [236] = "EC",
  242. [237] = "ED",
  243. [238] = "EE",
  244. [239] = "EF",
  245. [240] = "F0",
  246. [241] = "F1",
  247. [242] = "F2",
  248. [243] = "F3",
  249. [244] = "F4",
  250. [245] = "F5",
  251. [246] = "F6",
  252. [247] = "F7",
  253. [248] = "F8",
  254. [249] = "F9",
  255. [250] = "FA",
  256. [251] = "FB",
  257. [252] = "FC",
  258. [253] = "FD",
  259. [254] = "FE",
  260. [255] = "FF"
  261. };
  262. if (r <= 0) r = 0;
  263. if (r >= 255) r = 255;
  264.  
  265. if (g <= 0) g = 0;
  266. if (g >= 255) g = 255;
  267.  
  268. if (b <= 0) b = 0;
  269. if (b >= 255) b = 255;
  270.  
  271. return string.Format("{0}{1}{2}", map[r], map[g], map[b]);
  272. }
  273. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement