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