2013-07-11 28 views
2

我希望生成Linux終端在網站上使用的調色板。我見過的Linux終端使用的調色板的幾個例子,通過這個網站,作爲證明 -如何在HTML/jQuery中爲Linux終端生成256色調色板

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

是這些顏色任意選擇?或者有沒有辦法讓我複製這個調色板。 我已經創建了一個jquery函數來生成調色板的矩形,我只需要知道如何設置每個矩形的顏色以匹配Linux終端調色板。

+0

採取這裏的映射表https://gist.github.com/MicahElliott/719710 –

+0

感謝,正是我所需要的! –

+0

我建立一個jQuery終端使用扔掉bash腳本和顏色選擇器。 https://github.com/jcubic/jquery.terminal/blob/master/js/jquery.terminal-src.js#L1691 – jcubic

回答

4

爲了將來的參考,這裏是映射表。從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