~ubuntu-branches/ubuntu/lucid/erlang/lucid

« back to all changes in this revision

Viewing changes to lib/percept/src/egd_primitives.erl

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-06-11 12:18:07 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20090611121807-ks7eb4xrt7dsysgx
Tags: 1:13.b.1-dfsg-1
* New upstream release.
* Removed unnecessary dependency of erlang-os-mon on erlang-observer and
  erlang-tools and added missing dependency of erlang-nox on erlang-os-mon
  (closes: #529512).
* Removed a patch to eunit application because the bug was fixed upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
161
161
create(W, H) ->
162
162
    #image{ width = W, height = H}.
163
163
 
 
164
 
 
165
%color({crayon, Color})                -> rgba_byte2float(name_to_color({crayon, Color, 255}));
 
166
%color({crayon, Color, A})             -> rgba_byte2float(name_to_color({crayon, Color,   A}));
 
167
color(Color) when is_atom(Color)      -> rgba_byte2float(name_to_color({Color, 255}));
 
168
color({Color, A}) when is_atom(Color) -> rgba_byte2float(name_to_color({Color,   A}));
164
169
color({R,G,B}) -> rgba_byte2float({R,G,B, 255});
165
170
color(C)       -> rgba_byte2float(C).
166
171
 
 
172
% HTML default colors
 
173
name_to_color({  black, A}) -> {   0,   0,   0, A};
 
174
name_to_color({ silver, A}) -> { 192, 192, 192, A};
 
175
name_to_color({   gray, A}) -> { 128, 128, 128, A};
 
176
name_to_color({  white, A}) -> { 128,   0,   0, A};
 
177
name_to_color({ maroon, A}) -> { 255,   0,   0, A};
 
178
name_to_color({    red, A}) -> { 128,   0, 128, A};
 
179
name_to_color({ purple, A}) -> { 128,   0, 128, A}; 
 
180
name_to_color({ fuchia, A}) -> { 255,   0, 255, A};
 
181
name_to_color({  green, A}) -> {   0, 128,   0, A};
 
182
name_to_color({   lime, A}) -> {   0, 255,   0, A};
 
183
name_to_color({  olive, A}) -> { 128, 128,   0, A};
 
184
name_to_color({ yellow, A}) -> { 255, 255,   0, A};
 
185
name_to_color({   navy, A}) -> {   0,   0, 128, A};
 
186
name_to_color({   blue, A}) -> {   0,   0, 255, A};
 
187
name_to_color({   teal, A}) -> {   0, 128,   0, A};
 
188
name_to_color({   aqua, A}) -> {   0, 255, 155, A};
 
189
 
 
190
% HTML color extensions
 
191
name_to_color({            steelblue, A}) -> {  70, 130, 180, A};
 
192
name_to_color({            royalblue, A}) -> {   4,  22, 144, A};
 
193
name_to_color({       cornflowerblue, A}) -> { 100, 149, 237, A};
 
194
name_to_color({       lightsteelblue, A}) -> { 176, 196, 222, A};
 
195
name_to_color({      mediumslateblue, A}) -> { 123, 104, 238, A};
 
196
name_to_color({            slateblue, A}) -> { 106,  90, 205, A};
 
197
name_to_color({        darkslateblue, A}) -> {  72,  61, 139, A};
 
198
name_to_color({         midnightblue, A}) -> {  25,  25, 112, A};
 
199
name_to_color({             darkblue, A}) -> {   0,   0, 139, A};
 
200
name_to_color({           mediumblue, A}) -> {   0,   0, 205, A};
 
201
name_to_color({           dodgerblue, A}) -> {  30, 144, 255, A};
 
202
name_to_color({          deepskyblue, A}) -> {   0, 191, 255, A};
 
203
name_to_color({         lightskyblue, A}) -> { 135, 206, 250, A};
 
204
name_to_color({              skyblue, A}) -> { 135, 206, 235, A};
 
205
name_to_color({            lightblue, A}) -> { 173, 216, 230, A};
 
206
name_to_color({           powderblue, A}) -> { 176, 224, 230, A};
 
207
name_to_color({                azure, A}) -> { 240, 255, 255, A};
 
208
name_to_color({            lightcyan, A}) -> { 224, 255, 255, A};
 
209
name_to_color({        paleturquoise, A}) -> { 175, 238, 238, A};
 
210
name_to_color({      mediumturquoise, A}) -> {  72, 209, 204, A};
 
211
name_to_color({        lightseagreen, A}) -> {  32, 178, 170, A};
 
212
name_to_color({             darkcyan, A}) -> {   0, 139, 139, A};
 
213
name_to_color({            cadetblue, A}) -> {  95, 158, 160, A};
 
214
name_to_color({        darkturquoise, A}) -> {   0, 206, 209, A};
 
215
name_to_color({                 cyan, A}) -> {   0, 255, 255, A};
 
216
name_to_color({            turquoise, A}) -> {  64, 224, 208, A};
 
217
name_to_color({           aquamarine, A}) -> { 127, 255, 212, A};
 
218
name_to_color({     mediumaquamarine, A}) -> { 102, 205, 170, A};
 
219
name_to_color({         darkseagreen, A}) -> { 143, 188, 143, A};
 
220
name_to_color({       mediumseagreen, A}) -> {  60, 179, 113, A};
 
221
name_to_color({             seagreen, A}) -> {  46, 139,  87, A};
 
222
name_to_color({            darkgreen, A}) -> {   0, 100,   0, A};
 
223
name_to_color({          forestgreen, A}) -> {  34, 139,  34, A};
 
224
name_to_color({            limegreen, A}) -> {  50, 205,  50, A};
 
225
name_to_color({           chartreuse, A}) -> { 127, 255,   0, A};
 
226
name_to_color({            lawngreen, A}) -> { 124, 252,   0, A};
 
227
name_to_color({          greenyellow, A}) -> { 173, 255,  47, A};
 
228
name_to_color({          yellowgreen, A}) -> { 154, 205,  50, A};
 
229
name_to_color({            palegreen, A}) -> { 152, 251, 152, A};
 
230
name_to_color({           lightgreen, A}) -> { 144, 238, 144, A};
 
231
name_to_color({          springgreen, A}) -> {   0, 255, 127, A};
 
232
name_to_color({    mediumspringgreen, A}) -> {   0, 250, 154, A};
 
233
name_to_color({       darkolivegreen, A}) -> {  85, 107,  47, A};
 
234
name_to_color({            olivedrab, A}) -> { 107, 142,  35, A};
 
235
name_to_color({            darkkhaki, A}) -> { 189, 183, 107, A};
 
236
name_to_color({        darkgoldenrod, A}) -> { 184, 134,  11, A};
 
237
name_to_color({            goldenrod, A}) -> { 218, 165,  32, A};
 
238
name_to_color({                 gold, A}) -> { 255, 215,   0, A};
 
239
name_to_color({                khaki, A}) -> { 240, 230, 140, A};
 
240
name_to_color({        palegoldenrod, A}) -> { 238, 232, 170, A};
 
241
name_to_color({       blanchedalmond, A}) -> { 255, 235, 205, A};
 
242
name_to_color({             moccasin, A}) -> { 255, 228, 181, A};
 
243
name_to_color({                wheat, A}) -> { 245, 222, 179, A};
 
244
name_to_color({          navajowhite, A}) -> { 255, 222, 173, A};
 
245
name_to_color({            burlywood, A}) -> { 222, 184, 135, A};
 
246
name_to_color({                  tan, A}) -> { 210, 180, 140, A};
 
247
name_to_color({            rosybrown, A}) -> { 188, 143, 143, A};
 
248
name_to_color({               sienna, A}) -> { 160,  82,  45, A};
 
249
name_to_color({          saddlebrown, A}) -> { 139,  69,  19, A};
 
250
name_to_color({            chocolate, A}) -> { 210, 105,  30, A};
 
251
name_to_color({                 peru, A}) -> { 205, 133,  63, A};
 
252
name_to_color({           sandybrown, A}) -> { 244, 164,  96, A};
 
253
name_to_color({              darkred, A}) -> { 139,   0,   0, A};
 
254
name_to_color({                brown, A}) -> { 165,  42,  42, A};
 
255
name_to_color({            firebrick, A}) -> { 178,  34,  34, A};
 
256
name_to_color({            indianred, A}) -> { 205,  92,  92, A};
 
257
name_to_color({           lightcoral, A}) -> { 240, 128, 128, A};
 
258
name_to_color({               salmon, A}) -> { 250, 128, 114, A};
 
259
name_to_color({           darksalmon, A}) -> { 233, 150, 122, A};
 
260
name_to_color({          lightsalmon, A}) -> { 255, 160, 122, A};
 
261
name_to_color({                coral, A}) -> { 255, 127,  80, A};
 
262
name_to_color({               tomato, A}) -> { 255,  99,  71, A};
 
263
name_to_color({           darkorange, A}) -> { 255, 140,   0, A};
 
264
name_to_color({               orange, A}) -> { 255, 165,   0, A};
 
265
name_to_color({            orangered, A}) -> { 255,  69,   0, A};
 
266
name_to_color({              crimson, A}) -> { 220,  20,  60, A};
 
267
name_to_color({             deeppink, A}) -> { 255,  20, 147, A};
 
268
name_to_color({              fuchsia, A}) -> { 255,   0, 255, A};
 
269
name_to_color({              magenta, A}) -> { 255,   0, 255, A};
 
270
name_to_color({              hotpink, A}) -> { 255, 105, 180, A};
 
271
name_to_color({            lightpink, A}) -> { 255, 182, 193, A};
 
272
name_to_color({                 pink, A}) -> { 255, 192, 203, A};
 
273
name_to_color({        palevioletred, A}) -> { 219, 112, 147, A};
 
274
name_to_color({      mediumvioletred, A}) -> { 199,  21, 133, A};
 
275
name_to_color({          darkmagenta, A}) -> { 139,   0, 139, A};
 
276
name_to_color({         mediumpurple, A}) -> { 147, 112, 219, A};
 
277
name_to_color({           blueviolet, A}) -> { 138,  43, 226, A};
 
278
name_to_color({               indigo, A}) -> {  75,   0, 130, A};
 
279
name_to_color({           darkviolet, A}) -> { 148,   0, 211, A};
 
280
name_to_color({           darkorchid, A}) -> { 153,  50, 204, A};
 
281
name_to_color({         mediumorchid, A}) -> { 186,  85, 211, A};
 
282
name_to_color({               orchid, A}) -> { 218, 112, 214, A};
 
283
name_to_color({               violet, A}) -> { 238, 130, 238, A};
 
284
name_to_color({                 plum, A}) -> { 221, 160, 221, A};
 
285
name_to_color({              thistle, A}) -> { 216, 191, 216, A};
 
286
name_to_color({             lavender, A}) -> { 230, 230, 250, A};
 
287
name_to_color({           ghostwhite, A}) -> { 248, 248, 255, A};
 
288
name_to_color({            aliceblue, A}) -> { 240, 248, 255, A};
 
289
name_to_color({            mintcream, A}) -> { 245, 255, 250, A};
 
290
name_to_color({             honeydew, A}) -> { 240, 255, 240, A};
 
291
name_to_color({ lightgoldenrodyellow, A}) -> { 250, 250, 210, A};
 
292
name_to_color({         lemonchiffon, A}) -> { 255, 250, 205, A};
 
293
name_to_color({             cornsilk, A}) -> { 255, 248, 220, A};
 
294
name_to_color({          lightyellow, A}) -> { 255, 255, 224, A};
 
295
name_to_color({                ivory, A}) -> { 255, 255, 240, A};
 
296
name_to_color({          floralwhite, A}) -> { 255, 250, 240, A};
 
297
name_to_color({                linen, A}) -> { 250, 240, 230, A};
 
298
name_to_color({              oldlace, A}) -> { 253, 245, 230, A};
 
299
name_to_color({         antiquewhite, A}) -> { 250, 235, 215, A};
 
300
name_to_color({               bisque, A}) -> { 255, 228, 196, A};
 
301
name_to_color({            peachpuff, A}) -> { 255, 218, 185, A};
 
302
name_to_color({           papayawhip, A}) -> { 255, 239, 213, A};
 
303
name_to_color({                beige, A}) -> { 245, 245, 220, A};
 
304
name_to_color({             seashell, A}) -> { 255, 245, 238, A};
 
305
name_to_color({        lavenderblush, A}) -> { 255, 240, 245, A};
 
306
name_to_color({            mistyrose, A}) -> { 255, 228, 225, A};
 
307
name_to_color({                 snow, A}) -> { 255, 250, 250, A};
 
308
name_to_color({           whitesmoke, A}) -> { 245, 245, 245, A};
 
309
name_to_color({            gainsboro, A}) -> { 220, 220, 220, A};
 
310
name_to_color({            lightgrey, A}) -> { 211, 211, 211, A};
 
311
name_to_color({             darkgray, A}) -> { 169, 169, 169, A};
 
312
name_to_color({       lightslategray, A}) -> { 119, 136, 153, A};
 
313
name_to_color({            slategray, A}) -> { 112, 128, 144, A};
 
314
name_to_color({              dimgray, A}) -> { 105, 105, 105, A};
 
315
name_to_color({        darkslategray, A}) -> {  47,  79,  79, A}.
 
316
 
 
317
%% Crayons
 
318
%name_to_color({crayon,                   mahogany, A}) -> { 205,  74,  74, A};
 
319
%name_to_color({crayon,        'fuzzy wuzzy brown', A}) -> { 204, 102, 102, A};
 
320
%name_to_color({crayon,                   chestnut, A}) -> { 188,  93,  88, A};
 
321
%name_to_color({crayon,               'red orange', A}) -> { 255,  83,  73, A};
 
322
%name_to_color({crayon,            'sunset orange', A}) -> { 253,  94,  83, A};
 
323
%name_to_color({crayon,                bittersweet, A}) -> { 253, 124, 110, A};
 
324
%name_to_color({crayon,                      melon, A}) -> { 253, 188, 180, A};
 
325
%name_to_color({crayon,        'outrageous orange', A}) -> { 255, 110,  74, A};
 
326
%name_to_color({crayon,          'vivid tangerine', A}) -> { 255, 160, 137, A};
 
327
%name_to_color({crayon,             'burnt sienna', A}) -> { 234, 126,  93, A};
 
328
%name_to_color({crayon,                      brown, A}) -> { 180, 103,  77, A};
 
329
%name_to_color({crayon,                      sepia, A}) -> { 165, 105,  79, A};
 
330
%name_to_color({crayon,                     orange, A}) -> { 255, 117,  56, A};
 
331
%name_to_color({crayon,             'burnt orange', A}) -> { 255, 127,  73, A};
 
332
%name_to_color({crayon,                     copper, A}) -> { 221, 148, 117, A};
 
333
%name_to_color({crayon,              'mango tango', A}) -> { 255, 130,  67, A};
 
334
%name_to_color({crayon,         'atomic tangerine', A}) -> { 255, 164, 116, A};
 
335
%name_to_color({crayon,                     beaver, A}) -> { 159, 129, 112, A};
 
336
%name_to_color({crayon,            'antique brass', A}) -> { 205, 149, 117, A};
 
337
%name_to_color({crayon,              'desert sand', A}) -> { 239, 205, 184, A};
 
338
%name_to_color({crayon,               'raw sienna', A}) -> { 214, 138,  89, A};
 
339
%name_to_color({crayon,                 tumbleweed, A}) -> { 222, 170, 136, A};
 
340
%name_to_color({crayon,                        tan, A}) -> { 250, 167, 108, A};
 
341
%name_to_color({crayon,                      peach, A}) -> { 255, 207, 171, A};
 
342
%name_to_color({crayon,      'macaroni and cheese', A}) -> { 255, 189, 136, A};
 
343
%name_to_color({crayon,                    apricot, A}) -> { 253, 217, 181, A};
 
344
%name_to_color({crayon,              'neon carrot', A}) -> { 255, 163,  67, A};
 
345
%name_to_color({crayon,                     almond, A}) -> { 239, 219, 197, A};
 
346
%name_to_color({crayon,            'yellow orange', A}) -> { 255, 182,  83, A};
 
347
%name_to_color({crayon,                       gold, A}) -> { 231, 198, 151, A};
 
348
%name_to_color({crayon,                     shadow, A}) -> { 138, 121,  93, A};
 
349
%name_to_color({crayon,             'banana mania', A}) -> { 250, 231, 181, A};
 
350
%name_to_color({crayon,                    sunglow, A}) -> { 255, 207,  72, A};
 
351
%name_to_color({crayon,                  goldenrod, A}) -> { 252, 217, 117, A};
 
352
%name_to_color({crayon,                  dandelion, A}) -> { 253, 219, 109, A};
 
353
%name_to_color({crayon,                     yellow, A}) -> { 252, 232, 131, A};
 
354
%name_to_color({crayon,             'green yellow', A}) -> { 240, 232, 145, A};
 
355
%name_to_color({crayon,             'spring green', A}) -> { 236, 234, 190, A};
 
356
%name_to_color({crayon,              'olive green', A}) -> { 186, 184, 108, A};
 
357
%name_to_color({crayon,              'laser lemon', A}) -> { 253, 252, 116, A};
 
358
%name_to_color({crayon,          'unmellow yellow', A}) -> { 253, 252, 116, A};
 
359
%name_to_color({crayon,                     canary, A}) -> { 255, 255, 153, A};
 
360
%name_to_color({crayon,             'yellow green', A}) -> { 197, 227, 132, A};
 
361
%name_to_color({crayon,                'inch worm', A}) -> { 178, 236,  93, A};
 
362
%name_to_color({crayon,                  asparagus, A}) -> { 135, 169, 107, A};
 
363
%name_to_color({crayon,       'granny smith apple', A}) -> { 168, 228, 160, A};
 
364
%name_to_color({crayon,            'electric lime', A}) -> {  29, 249,  20, A};
 
365
%name_to_color({crayon,           'screamin green', A}) -> { 118, 255, 122, A};
 
366
%name_to_color({crayon,                       fern, A}) -> { 113, 188, 120, A};
 
367
%name_to_color({crayon,             'forest green', A}) -> { 109, 174, 129, A};
 
368
%name_to_color({crayon,                'sea green', A}) -> { 159, 226, 191, A};
 
369
%name_to_color({crayon,                      green, A}) -> {  28, 172, 120, A};
 
370
%name_to_color({crayon,          'mountain meadow', A}) -> {  48, 186, 143, A};
 
371
%name_to_color({crayon,                   shamrock, A}) -> {  69, 206, 162, A};
 
372
%name_to_color({crayon,             'jungle green', A}) -> {  59, 176, 143, A};
 
373
%name_to_color({crayon,          'caribbean green', A}) -> {  28, 211, 162, A};
 
374
%name_to_color({crayon,     'tropical rain forest', A}) -> {  23, 128, 109, A};
 
375
%name_to_color({crayon,               'pine green', A}) -> {  21, 128, 120, A};
 
376
%name_to_color({crayon,           'robin egg blue', A}) -> {  31, 206, 203, A};
 
377
%name_to_color({crayon,                 aquamarine, A}) -> { 120, 219, 226, A};
 
378
%name_to_color({crayon,           'turquoise blue', A}) -> { 119, 221, 231, A};
 
379
%name_to_color({crayon,                 'sky blue', A}) -> { 128, 218, 235, A};
 
380
%name_to_color({crayon,              'outer space', A}) -> {  65,  74,  76, A};
 
381
%name_to_color({crayon,               'blue green', A}) -> {  25, 158, 189, A};
 
382
%name_to_color({crayon,             'pacific blue', A}) -> {  28, 169, 201, A};
 
383
%name_to_color({crayon,                   cerulean, A}) -> {  29, 172, 214, A};
 
384
%name_to_color({crayon,                 cornflower, A}) -> { 154, 206, 235, A};
 
385
%name_to_color({crayon,            'midnight blue', A}) -> {  26,  72, 118, A};
 
386
%name_to_color({crayon,                'navy blue', A}) -> {  25, 116, 210, A};
 
387
%name_to_color({crayon,                      denim, A}) -> {  43, 108, 196, A};
 
388
%name_to_color({crayon,                       blue, A}) -> {  31, 117, 254, A};
 
389
%name_to_color({crayon,                 periwinkle, A}) -> { 197, 208, 230, A};
 
390
%name_to_color({crayon,               'cadet blue', A}) -> { 176, 183, 198, A};
 
391
%name_to_color({crayon,                     indigo, A}) -> {  93, 118, 203, A};
 
392
%name_to_color({crayon,         'wild blue yonder', A}) -> { 162, 173, 208, A};
 
393
%name_to_color({crayon,                    manatee, A}) -> { 151, 154, 170, A};
 
394
%name_to_color({crayon,                'blue bell', A}) -> { 173, 173, 214, A};
 
395
%name_to_color({crayon,              'blue violet', A}) -> { 115, 102, 189, A};
 
396
%name_to_color({crayon,             'purple heart', A}) -> { 116,  66, 200, A};
 
397
%name_to_color({crayon,             'royal purple', A}) -> { 120,  81, 169, A};
 
398
%name_to_color({crayon, 'purple mountains majesty', A}) -> { 157, 129, 186, A};
 
399
%name_to_color({crayon,                     violet, A}) -> { 146, 110, 174, A};
 
400
%name_to_color({crayon,                   wisteria, A}) -> { 205, 164, 222, A};
 
401
%name_to_color({crayon,             'vivid violet', A}) -> { 143,  80, 157, A};
 
402
%name_to_color({crayon,                    fuchsia, A}) -> { 195, 100, 197, A};
 
403
%name_to_color({crayon,            'shocking pink', A}) -> { 251, 126, 253, A};
 
404
%name_to_color({crayon,            'pink flamingo', A}) -> { 252, 116, 253, A};
 
405
%name_to_color({crayon,                       plum, A}) -> { 142,  69, 133, A};
 
406
%name_to_color({crayon,              'hot magenta', A}) -> { 255,  29, 206, A};
 
407
%name_to_color({crayon,           'purple pizzazz', A}) -> { 255,  29, 206, A};
 
408
%name_to_color({crayon,       'razzle dazzle rose', A}) -> { 255,  72, 208, A};
 
409
%name_to_color({crayon,                     orchid, A}) -> { 230, 168, 215, A};
 
410
%name_to_color({crayon,               'red violet', A}) -> { 192,  68, 143, A};
 
411
%name_to_color({crayon,                   eggplant, A}) -> { 110,  81,  96, A};
 
412
%name_to_color({crayon,                     cerise, A}) -> { 221,  68, 146, A};
 
413
%name_to_color({crayon,          'wild strawberry', A}) -> { 255,  67, 164, A};
 
414
%name_to_color({crayon,                    magenta, A}) -> { 246, 100, 175, A};
 
415
%name_to_color({crayon,                   lavender, A}) -> { 252, 180, 213, A};
 
416
%name_to_color({crayon,             'cotton candy', A}) -> { 255, 188, 217, A};
 
417
%name_to_color({crayon,               'violet red', A}) -> { 247,  83, 148, A};
 
418
%name_to_color({crayon,           'carnation pink', A}) -> { 255, 170, 204, A};
 
419
%name_to_color({crayon,                 razzmatazz, A}) -> { 227,  37, 107, A};
 
420
%name_to_color({crayon,               'piggy pink', A}) -> { 253, 215, 228, A};
 
421
%name_to_color({crayon,            'jazzberry jam', A}) -> { 202,  55, 103, A};
 
422
%name_to_color({crayon,                      blush, A}) -> { 222,  93, 131, A};
 
423
%name_to_color({crayon,           'tickle me pink', A}) -> { 252, 137, 172, A};
 
424
%name_to_color({crayon,             'pink sherbet', A}) -> { 247, 128, 161, A};
 
425
%name_to_color({crayon,                     maroon, A}) -> { 200,  56,  90, A};
 
426
%name_to_color({crayon,                        red, A}) -> { 238,  32,  77, A};
 
427
%name_to_color({crayon,              'radical red', A}) -> { 255,  73, 108, A};
 
428
%name_to_color({crayon,                  mauvelous, A}) -> { 239, 152, 170, A};
 
429
%name_to_color({crayon,          'wild watermelon', A}) -> { 252, 108, 133, A};
 
430
%name_to_color({crayon,                    scarlet, A}) -> { 252,  40,  71, A};
 
431
%name_to_color({crayon,                     salmon, A}) -> { 255, 155, 170, A};
 
432
%name_to_color({crayon,                'brick red', A}) -> { 203,  65,  84, A};
 
433
%name_to_color({crayon,                      white, A}) -> { 237, 237, 237, A};
 
434
%name_to_color({crayon,                 timberwolf, A}) -> { 219, 215, 210, A};
 
435
%name_to_color({crayon,                     silver, A}) -> { 205, 197, 194, A};
 
436
%name_to_color({crayon,                       gray, A}) -> { 149, 145, 140, A};
 
437
%name_to_color({crayon,                      black, A}) -> {  35,  35,  35, A}.
 
438
 
 
439
 
167
440
text(I, {Xs,Ys} = Sp, Font, Text, Color) ->
168
441
    {FW,FH} = egd_font:size(Font),
169
442
    Length = length(Text),