[net.graphics] Colo{u}r Mapping tables

mg@ukc.ac.uk (M.W.Guy) (03/04/86)

#	My recent offer of some colour mapping tables provoked enough
#	responses to make a posting more appropriate.

#	Here are a set of colour maps for turning a number 0-63 into a
#	proportion from 0-255 of red, of green and of blue.
#	Most of these colour schemes were designed by Steve Bell while he
#	was Artist in Residence at the Computing Laboratory of the University
#	of Kent at Canterbury. His maps are distributed without his explicit
#	permission.
#	A further half dozen or so have been added by Chris Downey and
#	Martin Guy, in no particular order or pattern.
#
#	The tables are easily scanfed and then printfed into the appropriate
#	format for your device. The format used here is proposed as a de facto
#	standard for colour maps, following an earlier article whose format I
#	found quite acceptable.
#
#	These tables are derived from sigma 5688 colour graphics video display
#	function key set-up strings.
#
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#-----cut here-----cut here-----cut here-----cut here-----
#!/bin/sh
#	Run the following text with /bin/sh to create:
#	beige.txt
#	blueblack.txt
#	blueflame.txt
#	blues.txt	Scale from pure blue to white
#	contour.txt	Corresponds to the colours used by the
#			Ordenance Survey for height above sea level!
#	depth.txt
#	grasses.txt
#	greens.txt	Scale from pure green to white
#	greys.txt
#	nasty.txt	Ugh! Hideous!
#	pastels.txt
#	reds.txt	Scale from pure red to white
#	rgb.txt		Automatically generated scales from r-b, b-g and g-r
#	wild.txt
#
cat << \SHAR_EOF > beige.txt
176 128 128
160 4 4
144 8 8
80 12 12
16 16 16
20 20 20
24 24 24
28 28 28
32 32 32
36 36 36
40 40 40
44 44 44
48 48 48
52 52 52
56 56 56
60 60 60
64 64 64
68 68 68
72 72 72
76 76 76
80 80 80
84 84 84
88 88 88
92 92 92
96 96 96
100 100 100
104 104 104
108 108 108
112 112 112
116 116 116
120 120 120
124 124 124
128 128 128
132 132 132
136 136 136
140 140 140
144 144 144
148 148 148
152 152 152
156 156 156
160 160 160
164 164 164
168 168 168
172 172 172
176 176 176
180 180 180
184 184 184
188 188 188
192 192 192
196 196 196
200 200 200
204 204 204
208 208 208
212 212 212
216 216 216
220 220 220
224 224 224
228 228 228
232 232 232
236 236 236
240 240 240
244 244 244
248 248 248
252 252 252
SHAR_EOF
cat << \SHAR_EOF > blueblack.txt
0 0 0
32 32 160
0 0 0
32 32 160
0 0 0
32 32 160
0 0 0
32 32 160
0 0 0
32 32 160
8 16 8
32 32 160
24 32 16
32 32 160
24 48 24
32 32 160
32 64 32
32 32 160
40 80 40
32 32 160
48 96 48
32 32 160
56 112 56
32 32 160
64 128 64
32 32 160
72 128 72
32 32 160
64 128 64
32 32 160
72 128 72
32 32 160
80 128 80
32 32 160
88 128 88
32 32 160
96 128 96
32 32 160
112 128 112
32 32 160
128 128 128
32 32 160
144 144 144
32 32 160
160 160 160
32 32 160
176 176 176
32 32 160
192 192 192
32 32 160
208 208 208
32 32 160
216 216 216
32 32 160
224 224 224
32 32 160
232 232 232
32 32 160
240 240 240
32 32 160
248 248 248
32 32 160
255 255 255
32 32 160
SHAR_EOF
cat << \SHAR_EOF > blueflame.txt
0 0 0
0 0 170
0 0 187
0 0 204
0 0 221
0 0 238
0 0 255
17 17 255
34 34 255
51 51 255
68 68 255
85 85 255
102 102 255
119 119 255
136 136 255
153 136 255
170 136 255
187 136 255
204 136 255
221 136 255
238 136 255
255 136 255
255 136 238
255 136 221
255 136 204
255 136 187
255 136 170
255 136 153
255 136 136
255 119 119
255 102 102
255 85 85
255 68 68
255 51 51
255 34 34
255 17 17
255 0 0
255 17 0
255 34 0
255 51 0
255 68 0
255 85 0
255 102 0
255 119 0
255 136 0
255 153 0
255 170 0
255 187 0
255 204 0
255 221 0
255 238 0
255 255 0
255 255 153
255 255 170
255 255 187
255 255 204
255 255 221
255 255 238
255 255 255
236 236 236
240 240 240
244 244 244
248 248 248
252 252 252
SHAR_EOF
cat << \SHAR_EOF > blues.txt
0 0 0
4 4 255
8 8 255
12 12 255
16 16 255
20 20 255
24 24 255
28 28 255
32 32 255
36 36 255
40 40 255
44 44 255
48 48 255
52 52 255
56 56 255
60 60 255
64 64 255
68 68 255
72 72 255
76 76 255
80 80 255
84 84 255
88 88 255
92 92 255
96 96 255
100 100 255
104 104 255
108 108 255
112 112 255
116 116 255
120 120 255
124 124 255
128 128 255
132 132 255
136 136 255
140 140 255
144 144 255
148 148 255
152 152 255
156 156 255
160 160 255
164 164 255
168 168 255
172 172 255
176 176 255
180 180 255
184 184 255
188 188 255
192 192 255
196 196 255
200 200 255
204 204 255
208 208 255
212 212 255
216 216 255
220 220 255
224 224 255
228 228 255
232 232 255
236 236 255
240 240 255
244 244 255
248 248 255
252 252 255
SHAR_EOF
cat << \SHAR_EOF > contour.txt
0 0 0
136 122 45
148 139 8
117 117 12
160 121 16
120 95 20
104 119 24
143 143 28
126 137 125
57 99 183
65 74 190
169 144 44
117 117 172
117 133 187
125 148 176
60 112 186
122 151 209
187 164 68
202 176 72
188 132 104
134 107 107
204 156 108
88 88 173
114 128 202
129 129 206
136 128 196
136 128 191
128 128 200
128 128 191
128 136 191
128 143 191
128 148 191
128 152 191
128 159 191
128 164 191
128 168 191
128 172 191
128 175 191
128 180 191
128 184 191
128 191 191
128 191 184
128 191 175
128 191 168
128 191 159
128 191 152
128 191 128
128 184 0
128 175 0
128 168 0
128 159 0
128 152 0
128 143 0
128 136 0
128 128 0
143 128 0
159 128 0
175 128 0
191 128 0
207 128 0
223 128 0
239 128 0
255 128 0
215 215 215
SHAR_EOF
cat << \SHAR_EOF > depth.txt
0 0 0
250 250 255
245 245 251
240 240 248
238 238 251
236 236 255
231 231 249
224 224 248
224 224 240
208 208 240
192 192 240
176 176 240
160 160 240
144 144 240
128 128 240
112 112 240
96 96 240
80 80 224
64 64 208
48 48 192
32 32 176
16 16 160
0 0 128
16 16 144
32 32 160
48 48 160
64 64 153
69 69 144
80 80 144
85 85 128
96 96 128
101 101 124
108 108 108
127 101 101
143 96 96
159 85 85
175 80 80
191 64 64
207 48 48
223 32 32
239 16 16
255 0 0
255 32 32
255 48 48
255 64 64
255 80 80
255 96 96
255 112 112
255 128 128
255 144 144
255 160 160
255 176 176
255 192 192
255 208 208
224 176 112
208 183 96
192 192 96
176 192 80
144 192 112
208 208 112
208 208 128
208 208 160
208 208 176
208 208 192
SHAR_EOF
cat << \SHAR_EOF > grasses.txt
0 0 0
4 4 4
8 8 8
12 12 12
16 16 16
20 20 20
24 24 24
28 28 28
32 32 32
36 36 36
40 40 40
44 44 44
48 48 48
52 52 52
56 56 56
60 60 60
64 64 64
68 68 68
72 72 72
76 76 76
80 80 80
84 84 84
156 156 95
157 157 95
158 158 95
159 159 95
175 175 95
191 191 95
207 207 95
223 223 95
239 239 95
255 255 95
12 12 12
14 14 14
0 0 0
8 13 3
0 0 0
10 10 10
4 4 4
5 5 5
3 8 8
4 4 4
0 0 0
0 0 0
2 4 4
0 14 14
0 0 0
15 15 0
31 31 0
47 47 0
63 63 0
79 79 0
95 95 0
111 111 0
127 127 0
143 143 0
159 159 0
175 175 0
191 191 0
207 207 0
223 223 0
239 239 0
255 255 0
252 252 252
SHAR_EOF
cat << \SHAR_EOF > greens.txt
0 0 0
4 255 4
8 255 8
12 255 12
16 255 16
20 255 20
24 255 24
28 255 28
32 255 32
36 255 36
40 255 40
44 255 44
48 255 48
52 255 52
56 255 56
60 255 60
64 255 64
68 255 68
72 255 72
76 255 76
80 255 80
84 255 84
88 255 88
92 255 92
96 255 96
100 255 100
104 255 104
108 255 108
112 255 112
116 255 116
120 255 120
124 255 124
128 255 128
132 255 132
136 255 136
140 255 140
144 255 144
148 255 148
152 255 152
156 255 156
160 255 160
164 255 164
168 255 168
172 255 172
176 255 176
180 255 180
184 255 184
188 255 188
192 255 192
196 255 196
200 255 200
204 255 204
208 255 208
212 255 212
216 255 216
220 255 220
224 255 224
228 255 228
232 255 232
236 255 236
240 255 240
244 255 244
248 255 248
252 255 252
SHAR_EOF
cat << \SHAR_EOF > greys.txt
0 0 0
64 64 64
71 71 71
80 80 80
85 85 85
96 96 96
103 103 103
112 112 112
116 116 116
120 120 120
124 124 124
128 128 128
131 131 131
135 135 135
140 140 140
144 144 144
147 147 147
151 151 151
156 156 156
160 160 160
162 162 162
164 164 164
168 168 168
170 170 170
172 172 172
174 174 174
176 176 176
178 178 178
180 180 180
184 184 184
186 186 186
188 188 188
190 190 190
192 192 192
194 194 194
196 196 196
198 198 198
200 200 200
202 202 202
204 204 204
206 206 206
208 208 208
210 210 210
212 212 212
214 214 214
216 216 216
218 218 218
220 220 220
222 222 222
224 224 224
226 226 226
228 228 228
230 230 230
232 232 232
234 234 234
236 236 236
238 238 238
240 240 240
242 242 242
244 244 244
246 246 246
248 248 248
252 252 252
252 252 252
SHAR_EOF
cat << \SHAR_EOF > nasty.txt
0 0 0
251 0 4
247 0 8
240 240 255
220 220 255
200 200 255
180 180 255
160 160 255
140 140 255
120 120 255
100 100 255
80 80 255
60 60 255
40 40 255
20 20 255
0 0 255
255 60 0
255 140 0
255 220 0
255 255 10
255 255 30
255 255 50
255 255 70
255 255 90
255 255 110
255 255 130
235 255 130
215 255 130
195 255 130
175 255 130
145 255 130
125 255 130
105 255 130
85 255 130
65 255 130
45 255 130
25 255 130
5 255 130
0 255 115
0 255 95
0 255 75
0 255 55
0 255 35
0 255 15
251 0 4
247 0 8
243 0 12
239 0 16
235 0 20
231 0 24
227 0 28
223 0 32
219 0 36
215 0 40
211 0 44
207 0 48
203 0 52
199 0 56
195 0 60
191 0 64
187 0 68
183 0 72
179 0 76
175 0 80
SHAR_EOF
cat << \SHAR_EOF > pastels.txt
0 0 0
149 149 149
154 154 154
160 160 160
165 165 165
170 170 170
176 176 176
181 181 181
186 186 186
192 192 192
197 197 192
202 202 184
208 208 176
213 213 168
218 218 160
224 224 152
229 229 144
234 234 136
240 240 136
245 245 136
250 250 136
255 255 136
255 238 136
255 221 136
255 204 136
255 187 136
255 170 136
255 153 136
255 136 136
255 119 119
255 102 102
255 85 85
255 68 68
255 51 51
255 34 34
255 17 17
255 0 0
255 0 17
255 0 34
255 0 51
255 0 68
255 0 85
255 0 102
255 0 119
255 0 136
255 0 153
255 0 170
255 0 187
255 0 204
255 0 221
255 0 238
255 0 255
255 153 255
255 170 255
255 187 255
255 204 255
255 221 255
255 238 255
255 255 255
236 236 236
240 240 240
244 244 244
248 248 248
252 252 252
SHAR_EOF
cat << \SHAR_EOF > reds.txt
63 0 0
255 4 4
255 8 8
255 12 12
255 16 16
255 20 20
255 24 24
255 28 28
255 32 32
255 36 36
255 40 40
255 44 44
255 48 48
255 52 52
255 56 56
255 60 60
255 64 64
255 68 68
255 72 72
255 76 76
255 80 80
255 84 84
255 88 88
255 92 92
255 96 96
255 100 100
255 104 104
255 108 108
255 112 112
255 116 116
255 120 120
255 124 124
255 128 128
255 132 132
255 136 136
255 140 140
255 144 144
255 148 148
255 152 152
255 156 156
255 160 160
255 164 164
255 168 168
255 172 172
255 176 176
255 180 180
255 184 184
255 188 188
255 192 192
255 196 196
255 200 200
255 204 204
255 208 208
255 212 212
255 216 216
255 220 220
255 224 224
255 228 228
255 232 232
255 236 236
255 240 240
255 244 244
255 248 248
255 252 252
SHAR_EOF
cat << \SHAR_EOF > rgb.txt
0 0 0
255 0 0
243 12 0
231 24 0
219 36 0
207 48 0
195 60 0
183 72 0
170 85 0
158 97 0
146 109 0
134 121 0
122 133 0
110 145 0
98 157 0
85 170 0
73 182 0
61 194 0
49 206 0
37 218 0
25 230 0
13 242 0
0 255 0
0 243 12
0 231 24
0 219 36
0 207 48
0 195 60
0 183 72
0 170 85
0 158 97
0 146 109
0 134 121
0 122 133
0 110 145
0 98 157
0 85 170
0 73 182
0 61 194
0 49 206
0 37 218
0 25 230
0 13 242
0 0 255
12 0 243
24 0 231
36 0 219
48 0 207
60 0 195
72 0 183
85 0 170
97 0 158
109 0 146
121 0 134
133 0 122
145 0 110
157 0 98
170 0 85
182 0 73
194 0 61
206 0 49
218 0 37
230 0 25
242 0 13
SHAR_EOF
cat << \SHAR_EOF > wild.txt
0 0 0
4 4 4
8 8 8
12 12 12
16 16 16
20 20 20
24 24 24
28 28 28
32 32 32
36 36 36
40 40 40
44 44 44
48 48 48
52 52 52
56 56 56
60 60 60
64 64 64
68 68 68
72 72 72
76 76 76
80 80 80
84 84 84
88 88 88
92 92 92
96 96 96
100 100 100
104 104 104
108 108 108
112 112 112
116 116 116
120 120 120
124 124 124
128 128 128
132 132 132
136 136 136
140 140 140
144 144 144
148 148 148
152 152 152
156 156 156
160 160 160
60 164 164
114 168 168
150 172 172
176 176 176
180 180 180
184 184 184
188 188 188
192 192 192
196 196 196
200 200 200
204 204 204
208 208 208
212 212 212
236 194 135
252 210 139
255 224 143
228 228 148
232 232 131
149 0 0
182 0 0
203 0 0
224 0 0
255 0 0
SHAR_EOF
#	End of shell archive
exit 0