How to generate 256 color palette for Linux terminal in HTML/jquery -


i wish generate color palette used linux terminal on website. i've seen few examples of palette used linux terminal, demonstrated website -

http://bitmote.com/index.php?post/2012/11/19/using-ansi-color-codes-to-colorize-your-bash-prompt-on-linux#256%20%288-bit%29%20colors

were these colors arbitrarily chosen? or there way me replicate palette. have created jquery function generates rectangles of palette, need know how set color of each rectangle match linux terminal palette.

for future reference, here's mapping table. taken micahelliott/colortrans.py

 # primary 3-bit           # equivalent "bright" versions  00 = 000000               08 = 808080  01 = 800000               09 = ff0000  02 = 008000               10 = 00ff00  03 = 808000               11 = ffff00  04 = 000080               12 = 0000ff  05 = 800080               13 = ff00ff  06 = 008080               14 = 00ffff  07 = c0c0c0               15 = ffffff  # extended color palette  16 = 000000              124 = af0000  17 = 00005f              125 = af005f  18 = 000087              126 = af0087  19 = 0000af              127 = af00af  20 = 0000d7              128 = af00d7  21 = 0000ff              129 = af00ff  22 = 005f00              130 = af5f00  23 = 005f5f              131 = af5f5f  24 = 005f87              132 = af5f87  25 = 005faf              133 = af5faf  26 = 005fd7              134 = af5fd7  27 = 005fff              135 = af5fff  28 = 008700              136 = af8700  29 = 00875f              137 = af875f  30 = 008787              138 = af8787  31 = 0087af              139 = af87af  32 = 0087d7              140 = af87d7  33 = 0087ff              141 = af87ff  34 = 00af00              142 = afaf00  35 = 00af5f              143 = afaf5f  36 = 00af87              144 = afaf87  37 = 00afaf              145 = afafaf  38 = 00afd7              146 = afafd7  39 = 00afff              147 = afafff  40 = 00d700              148 = afd700  41 = 00d75f              149 = afd75f  42 = 00d787              150 = afd787  43 = 00d7af              151 = afd7af  44 = 00d7d7              152 = afd7d7  45 = 00d7ff              153 = afd7ff  46 = 00ff00              154 = afff00  47 = 00ff5f              155 = afff5f  48 = 00ff87              156 = afff87  49 = 00ffaf              157 = afffaf  50 = 00ffd7              158 = afffd7  51 = 00ffff              159 = afffff  52 = 5f0000              160 = d70000  53 = 5f005f              161 = d7005f  54 = 5f0087              162 = d70087  55 = 5f00af              163 = d700af  56 = 5f00d7              164 = d700d7  57 = 5f00ff              165 = d700ff  58 = 5f5f00              166 = d75f00  59 = 5f5f5f              167 = d75f5f  60 = 5f5f87              168 = d75f87  61 = 5f5faf              169 = d75faf  62 = 5f5fd7              170 = d75fd7  63 = 5f5fff              171 = d75fff  64 = 5f8700              172 = d78700  65 = 5f875f              173 = d7875f  66 = 5f8787              174 = d78787  67 = 5f87af              175 = d787af  68 = 5f87d7              176 = d787d7  69 = 5f87ff              177 = d787ff  70 = 5faf00              178 = d7af00  71 = 5faf5f              179 = d7af5f  72 = 5faf87              180 = d7af87  73 = 5fafaf              181 = d7afaf  74 = 5fafd7              182 = d7afd7  75 = 5fafff              183 = d7afff  76 = 5fd700              184 = d7d700  77 = 5fd75f              185 = d7d75f  78 = 5fd787              186 = d7d787  79 = 5fd7af              187 = d7d7af  80 = 5fd7d7              188 = d7d7d7  81 = 5fd7ff              189 = d7d7ff  82 = 5fff00              190 = d7ff00  83 = 5fff5f              191 = d7ff5f  84 = 5fff87              192 = d7ff87  85 = 5fffaf              193 = d7ffaf  86 = 5fffd7              194 = d7ffd7  87 = 5fffff              195 = d7ffff  88 = 870000              196 = ff0000  89 = 87005f              197 = ff005f  90 = 870087              198 = ff0087  91 = 8700af              199 = ff00af  92 = 8700d7              200 = ff00d7  93 = 8700ff              201 = ff00ff  94 = 875f00              202 = ff5f00  95 = 875f5f              203 = ff5f5f  96 = 875f87              204 = ff5f87  97 = 875faf              205 = ff5faf  98 = 875fd7              206 = ff5fd7  99 = 875fff              207 = ff5fff 100 = 878700              208 = ff8700 101 = 87875f              209 = ff875f 102 = 878787              210 = ff8787 103 = 8787af              211 = ff87af 104 = 8787d7              212 = ff87d7 105 = 8787ff              213 = ff87ff 106 = 87af00              214 = ffaf00 107 = 87af5f              215 = ffaf5f 108 = 87af87              216 = ffaf87 109 = 87afaf              217 = ffafaf 110 = 87afd7              218 = ffafd7 111 = 87afff              219 = ffafff 112 = 87d700              220 = ffd700 113 = 87d75f              221 = ffd75f 114 = 87d787              222 = ffd787 115 = 87d7af              223 = ffd7af 116 = 87d7d7              224 = ffd7d7 117 = 87d7ff              225 = ffd7ff 118 = 87ff00              226 = ffff00 119 = 87ff5f              227 = ffff5f 120 = 87ff87              228 = ffff87 121 = 87ffaf              229 = ffffaf 122 = 87ffd7              230 = ffffd7 123 = 87ffff              231 = ffffff  # gray-scale range. 232 = 080808              244 = 808080 233 = 121212              245 = 8a8a8a 234 = 1c1c1c              246 = 949494 235 = 262626              247 = 9e9e9e 236 = 303030              248 = a8a8a8 237 = 3a3a3a              249 = b2b2b2 238 = 444444              250 = bcbcbc 239 = 4e4e4e              251 = c6c6c6 240 = 585858              252 = d0d0d0 241 = 626262              253 = dadada 242 = 6c6c6c              254 = e4e4e4 243 = 767676              255 = eeeeee 

Comments

Popular posts from this blog

javascript - Count length of each class -

What design pattern is this code in Javascript? -

hadoop - Restrict secondarynamenode to be installed and run on any other node in the cluster -