Guest User

Untitled

a guest
Jul 8th, 2019
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const intToHex = value => {
  2.   switch(value) {
  3.     case 0:
  4.       return '00'
  5.       break
  6.     case 1:
  7.       return '01'
  8.       break
  9.     case 2:
  10.       return '02'
  11.       break
  12.     case 3:
  13.       return '03'
  14.       break
  15.     case 4:
  16.       return '04'
  17.       break
  18.     case 5:
  19.       return '05'
  20.       break
  21.     case 6:
  22.       return '06'
  23.       break
  24.     case 7:
  25.       return '07'
  26.       break
  27.     case 8:
  28.       return '08'
  29.       break
  30.     case 9:
  31.       return '09'
  32.       break
  33.     case 10:
  34.       return '0a'
  35.       break
  36.     case 11:
  37.       return '0b'
  38.       break
  39.     case 12:
  40.       return '0c'
  41.       break
  42.     case 13:
  43.       return '0d'
  44.       break
  45.     case 14:
  46.       return '0e'
  47.       break
  48.     case 15:
  49.       return '0f'
  50.       break
  51.     case 16:
  52.       return '10'
  53.       break
  54.     case 17:
  55.       return '11'
  56.       break
  57.     case 18:
  58.       return '12'
  59.       break
  60.     case 19:
  61.       return '13'
  62.       break
  63.     case 20:
  64.       return '14'
  65.       break
  66.     case 21:
  67.       return '15'
  68.       break
  69.     case 22:
  70.       return '16'
  71.       break
  72.     case 23:
  73.       return '17'
  74.       break
  75.     case 24:
  76.       return '18'
  77.       break
  78.     case 25:
  79.       return '19'
  80.       break
  81.     case 26:
  82.       return '1a'
  83.       break
  84.     case 27:
  85.       return '1b'
  86.       break
  87.     case 28:
  88.       return '1c'
  89.       break
  90.     case 29:
  91.       return '1d'
  92.       break
  93.     case 30:
  94.       return '1e'
  95.       break
  96.     case 31:
  97.       return '1f'
  98.       break
  99.     case 32:
  100.       return '20'
  101.       break
  102.     case 33:
  103.       return '21'
  104.       break
  105.     case 34:
  106.       return '22'
  107.       break
  108.     case 35:
  109.       return '23'
  110.       break
  111.     case 36:
  112.       return '24'
  113.       break
  114.     case 37:
  115.       return '25'
  116.       break
  117.     case 38:
  118.       return '26'
  119.       break
  120.     case 39:
  121.       return '27'
  122.       break
  123.     case 40:
  124.       return '28'
  125.       break
  126.     case 41:
  127.       return '29'
  128.       break
  129.     case 42:
  130.       return '2a'
  131.       break
  132.     case 43:
  133.       return '2b'
  134.       break
  135.     case 44:
  136.       return '2c'
  137.       break
  138.     case 45:
  139.       return '2d'
  140.       break
  141.     case 46:
  142.       return '2e'
  143.       break
  144.     case 47:
  145.       return '2f'
  146.       break
  147.     case 48:
  148.       return '30'
  149.       break
  150.     case 49:
  151.       return '31'
  152.       break
  153.     case 50:
  154.       return '32'
  155.       break
  156.     case 51:
  157.       return '33'
  158.       break
  159.     case 52:
  160.       return '34'
  161.       break
  162.     case 53:
  163.       return '35'
  164.       break
  165.     case 54:
  166.       return '36'
  167.       break
  168.     case 55:
  169.       return '37'
  170.       break
  171.     case 56:
  172.       return '38'
  173.       break
  174.     case 57:
  175.       return '39'
  176.       break
  177.     case 58:
  178.       return '3a'
  179.       break
  180.     case 59:
  181.       return '3b'
  182.       break
  183.     case 60:
  184.       return '3c'
  185.       break
  186.     case 61:
  187.       return '3d'
  188.       break
  189.     case 62:
  190.       return '3e'
  191.       break
  192.     case 63:
  193.       return '3f'
  194.       break
  195.     case 64:
  196.       return '40'
  197.       break
  198.     case 65:
  199.       return '41'
  200.       break
  201.     case 66:
  202.       return '42'
  203.       break
  204.     case 67:
  205.       return '43'
  206.       break
  207.     case 68:
  208.       return '44'
  209.       break
  210.     case 69:
  211.       return '45'
  212.       break
  213.     case 70:
  214.       return '46'
  215.       break
  216.     case 71:
  217.       return '47'
  218.       break
  219.     case 72:
  220.       return '48'
  221.       break
  222.     case 73:
  223.       return '49'
  224.       break
  225.     case 74:
  226.       return '4a'
  227.       break
  228.     case 75:
  229.       return '4b'
  230.       break
  231.     case 76:
  232.       return '4c'
  233.       break
  234.     case 77:
  235.       return '4d'
  236.       break
  237.     case 78:
  238.       return '4e'
  239.       break
  240.     case 79:
  241.       return '4f'
  242.       break
  243.     case 80:
  244.       return '50'
  245.       break
  246.     case 81:
  247.       return '51'
  248.       break
  249.     case 82:
  250.       return '52'
  251.       break
  252.     case 83:
  253.       return '53'
  254.       break
  255.     case 84:
  256.       return '54'
  257.       break
  258.     case 85:
  259.       return '55'
  260.       break
  261.     case 86:
  262.       return '56'
  263.       break
  264.     case 87:
  265.       return '57'
  266.       break
  267.     case 88:
  268.       return '58'
  269.       break
  270.     case 89:
  271.       return '59'
  272.       break
  273.     case 90:
  274.       return '5a'
  275.       break
  276.     case 91:
  277.       return '5b'
  278.       break
  279.     case 92:
  280.       return '5c'
  281.       break
  282.     case 93:
  283.       return '5d'
  284.       break
  285.     case 94:
  286.       return '5e'
  287.       break
  288.     case 95:
  289.       return '5f'
  290.       break
  291.     case 96:
  292.       return '60'
  293.       break
  294.     case 97:
  295.       return '61'
  296.       break
  297.     case 98:
  298.       return '62'
  299.       break
  300.     case 99:
  301.       return '63'
  302.       break
  303.     case 100:
  304.       return '64'
  305.       break
  306.     case 101:
  307.       return '65'
  308.       break
  309.     case 102:
  310.       return '66'
  311.       break
  312.     case 103:
  313.       return '67'
  314.       break
  315.     case 104:
  316.       return '68'
  317.       break
  318.     case 105:
  319.       return '69'
  320.       break
  321.     case 106:
  322.       return '6a'
  323.       break
  324.     case 107:
  325.       return '6b'
  326.       break
  327.     case 108:
  328.       return '6c'
  329.       break
  330.     case 109:
  331.       return '6d'
  332.       break
  333.     case 110:
  334.       return '6e'
  335.       break
  336.     case 111:
  337.       return '6f'
  338.       break
  339.     case 112:
  340.       return '70'
  341.       break
  342.     case 113:
  343.       return '71'
  344.       break
  345.     case 114:
  346.       return '72'
  347.       break
  348.     case 115:
  349.       return '73'
  350.       break
  351.     case 116:
  352.       return '74'
  353.       break
  354.     case 117:
  355.       return '75'
  356.       break
  357.     case 118:
  358.       return '76'
  359.       break
  360.     case 119:
  361.       return '77'
  362.       break
  363.     case 120:
  364.       return '78'
  365.       break
  366.     case 121:
  367.       return '79'
  368.       break
  369.     case 122:
  370.       return '7a'
  371.       break
  372.     case 123:
  373.       return '7b'
  374.       break
  375.     case 124:
  376.       return '7c'
  377.       break
  378.     case 125:
  379.       return '7d'
  380.       break
  381.     case 126:
  382.       return '7e'
  383.       break
  384.     case 127:
  385.       return '7f'
  386.       break
  387.     case 128:
  388.       return '80'
  389.       break
  390.     case 129:
  391.       return '81'
  392.       break
  393.     case 130:
  394.       return '82'
  395.       break
  396.     case 131:
  397.       return '83'
  398.       break
  399.     case 132:
  400.       return '84'
  401.       break
  402.     case 133:
  403.       return '85'
  404.       break
  405.     case 134:
  406.       return '86'
  407.       break
  408.     case 135:
  409.       return '87'
  410.       break
  411.     case 136:
  412.       return '88'
  413.       break
  414.     case 137:
  415.       return '89'
  416.       break
  417.     case 138:
  418.       return '8a'
  419.       break
  420.     case 139:
  421.       return '8b'
  422.       break
  423.     case 140:
  424.       return '8c'
  425.       break
  426.     case 141:
  427.       return '8d'
  428.       break
  429.     case 142:
  430.       return '8e'
  431.       break
  432.     case 143:
  433.       return '8f'
  434.       break
  435.     case 144:
  436.       return '90'
  437.       break
  438.     case 145:
  439.       return '91'
  440.       break
  441.     case 146:
  442.       return '92'
  443.       break
  444.     case 147:
  445.       return '93'
  446.       break
  447.     case 148:
  448.       return '94'
  449.       break
  450.     case 149:
  451.       return '95'
  452.       break
  453.     case 150:
  454.       return '96'
  455.       break
  456.     case 151:
  457.       return '97'
  458.       break
  459.     case 152:
  460.       return '98'
  461.       break
  462.     case 153:
  463.       return '99'
  464.       break
  465.     case 154:
  466.       return '9a'
  467.       break
  468.     case 155:
  469.       return '9b'
  470.       break
  471.     case 156:
  472.       return '9c'
  473.       break
  474.     case 157:
  475.       return '9d'
  476.       break
  477.     case 158:
  478.       return '9e'
  479.       break
  480.     case 159:
  481.       return '9f'
  482.       break
  483.     case 160:
  484.       return 'a0'
  485.       break
  486.     case 161:
  487.       return 'a1'
  488.       break
  489.     case 162:
  490.       return 'a2'
  491.       break
  492.     case 163:
  493.       return 'a3'
  494.       break
  495.     case 164:
  496.       return 'a4'
  497.       break
  498.     case 165:
  499.       return 'a5'
  500.       break
  501.     case 166:
  502.       return 'a6'
  503.       break
  504.     case 167:
  505.       return 'a7'
  506.       break
  507.     case 168:
  508.       return 'a8'
  509.       break
  510.     case 169:
  511.       return 'a9'
  512.       break
  513.     case 170:
  514.       return 'aa'
  515.       break
  516.     case 171:
  517.       return 'ab'
  518.       break
  519.     case 172:
  520.       return 'ac'
  521.       break
  522.     case 173:
  523.       return 'ad'
  524.       break
  525.     case 174:
  526.       return 'ae'
  527.       break
  528.     case 175:
  529.       return 'af'
  530.       break
  531.     case 176:
  532.       return 'b0'
  533.       break
  534.     case 177:
  535.       return 'b1'
  536.       break
  537.     case 178:
  538.       return 'b2'
  539.       break
  540.     case 179:
  541.       return 'b3'
  542.       break
  543.     case 180:
  544.       return 'b4'
  545.       break
  546.     case 181:
  547.       return 'b5'
  548.       break
  549.     case 182:
  550.       return 'b6'
  551.       break
  552.     case 183:
  553.       return 'b7'
  554.       break
  555.     case 184:
  556.       return 'b8'
  557.       break
  558.     case 185:
  559.       return 'b9'
  560.       break
  561.     case 186:
  562.       return 'ba'
  563.       break
  564.     case 187:
  565.       return 'bb'
  566.       break
  567.     case 188:
  568.       return 'bc'
  569.       break
  570.     case 189:
  571.       return 'bd'
  572.       break
  573.     case 190:
  574.       return 'be'
  575.       break
  576.     case 191:
  577.       return 'bf'
  578.       break
  579.     case 192:
  580.       return 'c0'
  581.       break
  582.     case 193:
  583.       return 'c1'
  584.       break
  585.     case 194:
  586.       return 'c2'
  587.       break
  588.     case 195:
  589.       return 'c3'
  590.       break
  591.     case 196:
  592.       return 'c4'
  593.       break
  594.     case 197:
  595.       return 'c5'
  596.       break
  597.     case 198:
  598.       return 'c6'
  599.       break
  600.     case 199:
  601.       return 'c7'
  602.       break
  603.     case 200:
  604.       return 'c8'
  605.       break
  606.     case 201:
  607.       return 'c9'
  608.       break
  609.     case 202:
  610.       return 'ca'
  611.       break
  612.     case 203:
  613.       return 'cb'
  614.       break
  615.     case 204:
  616.       return 'cc'
  617.       break
  618.     case 205:
  619.       return 'cd'
  620.       break
  621.     case 206:
  622.       return 'ce'
  623.       break
  624.     case 207:
  625.       return 'cf'
  626.       break
  627.     case 208:
  628.       return 'd0'
  629.       break
  630.     case 209:
  631.       return 'd1'
  632.       break
  633.     case 210:
  634.       return 'd2'
  635.       break
  636.     case 211:
  637.       return 'd3'
  638.       break
  639.     case 212:
  640.       return 'd4'
  641.       break
  642.     case 213:
  643.       return 'd5'
  644.       break
  645.     case 214:
  646.       return 'd6'
  647.       break
  648.     case 215:
  649.       return 'd7'
  650.       break
  651.     case 216:
  652.       return 'd8'
  653.       break
  654.     case 217:
  655.       return 'd9'
  656.       break
  657.     case 218:
  658.       return 'da'
  659.       break
  660.     case 219:
  661.       return 'db'
  662.       break
  663.     case 220:
  664.       return 'dc'
  665.       break
  666.     case 221:
  667.       return 'dd'
  668.       break
  669.     case 222:
  670.       return 'de'
  671.       break
  672.     case 223:
  673.       return 'df'
  674.       break
  675.     case 224:
  676.       return 'e0'
  677.       break
  678.     case 225:
  679.       return 'e1'
  680.       break
  681.     case 226:
  682.       return 'e2'
  683.       break
  684.     case 227:
  685.       return 'e3'
  686.       break
  687.     case 228:
  688.       return 'e4'
  689.       break
  690.     case 229:
  691.       return 'e5'
  692.       break
  693.     case 230:
  694.       return 'e6'
  695.       break
  696.     case 231:
  697.       return 'e7'
  698.       break
  699.     case 232:
  700.       return 'e8'
  701.       break
  702.     case 233:
  703.       return 'e9'
  704.       break
  705.     case 234:
  706.       return 'ea'
  707.       break
  708.     case 235:
  709.       return 'eb'
  710.       break
  711.     case 236:
  712.       return 'ec'
  713.       break
  714.     case 237:
  715.       return 'ed'
  716.       break
  717.     case 238:
  718.       return 'ee'
  719.       break
  720.     case 239:
  721.       return 'ef'
  722.       break
  723.     case 240:
  724.       return 'f0'
  725.       break
  726.     case 241:
  727.       return 'f1'
  728.       break
  729.     case 242:
  730.       return 'f2'
  731.       break
  732.     case 243:
  733.       return 'f3'
  734.       break
  735.     case 244:
  736.       return 'f4'
  737.       break
  738.     case 245:
  739.       return 'f5'
  740.       break
  741.     case 246:
  742.       return 'f6'
  743.       break
  744.     case 247:
  745.       return 'f7'
  746.       break
  747.     case 248:
  748.       return 'f8'
  749.       break
  750.     case 249:
  751.       return 'f9'
  752.       break
  753.     case 250:
  754.       return 'fa'
  755.       break
  756.     case 251:
  757.       return 'fb'
  758.       break
  759.     case 252:
  760.       return 'fc'
  761.       break
  762.     case 253:
  763.       return 'fd'
  764.       break
  765.     case 254:
  766.       return 'fe'
  767.       break
  768.     case 255:
  769.       return 'ff'
  770.       break
  771.   }
  772. }
  773.  
  774. const rgb = (r, g, b) => '#' + intToHex(r) + intToHex(g) + intToHex(b)
Advertisement
Add Comment
Please, Sign In to add comment