1 /* color.c: color handling. */ 2 3 #ifdef HAVE_CONFIG_H 4 #include "config.h" 5 #endif /* Def: HAVE_CONFIG_H */ 6 7 #include "color.h" 8 GET_COLOR(bitmap_type bitmap,unsigned int row,unsigned int col)9color_type GET_COLOR (bitmap_type bitmap, unsigned int row, unsigned int col) 10 { 11 color_type c; 12 unsigned char *p = BITMAP_PIXEL (bitmap, row, col); 13 14 if (BITMAP_PLANES (bitmap) >= 3) 15 { 16 c.r = p[0]; 17 c.g = p[1]; 18 c.b = p[2]; 19 } 20 else 21 c.g = c.b = c.r = p[0]; 22 return (c); 23 } 24 25