Цвета
|
#define |
BMP_NCOLOR |
8 |
// |
Общее количество цветов |
|
|
|
// |
Номера цветов: |
#define |
BMP_C_BLACK |
0 |
// |
black |
#define |
BMP_C_RED |
1 |
// |
red |
#define |
BMP_C_GREEN |
2 |
// |
green |
#define |
BMP_C_BLUE |
3 |
// |
blue |
#define |
BMP_C_MAGENTA |
4 |
// |
magenta |
#define |
BMP_C_CYAN |
5 |
// |
cyan |
#define |
BMP_C_YELLOW |
6 |
// |
yellow |
#define |
BMP_C_GRAY |
7 |
// |
gray |
|
Многоцветная палитра
|
short int |
BMP_intens[BMP_NCOLOR]; |
// |
Число интенсивностей каждого цвета
|
|
|
// |
Значения цветов всех интенсивностей: |
unsigned char * |
BMP_color[BMP_NCOLOR]; |
// |
все цвета |
unsigned char * |
BMP_black |
= |
BMP_color[BMP_C_BLACK]; |
// |
black |
unsigned char * |
BMP_red |
= |
BMP_color[BMP_C_RED]; |
// |
red |
unsigned char * |
BMP_green |
= |
BMP_color[BMP_C_GREEN]; |
// |
green |
unsigned char * |
BMP_blue |
= |
BMP_color[BMP_C_BLUE]; |
// |
blue |
unsigned char * |
BMP_magenta |
= |
BMP_color[BMP_C_MAGENTA]; |
// |
magenta |
unsigned char * |
BMP_cyan |
= |
BMP_color[BMP_C_CYAN]; |
// |
cyan |
unsigned char * |
BMP_yellow |
= |
BMP_color[BMP_C_YELLOW]; |
// |
yellow |
unsigned char * |
BMP_gray |
= |
BMP_color[BMP_C_GRAY]; |
// |
gray |
|
Одноцветная палитра
|
short int |
BMP_intens_mono; |
// |
Число интенсивностей заданного цвета |
unsigned char *
|
BMP_mono; |
// |
Значения цвета всех интенсивностей |
|
Коды возврата, генерируемые функциями библиотеки
|
#define |
BMP_ER_NO |
0 |
// |
нет ошибки |
#define |
BMP_ER_MEM |
1 |
// |
ошибка при размещении образа в памяти |
#define |
BMP_ER_PAR |
2 |
// |
неправильные входные параметры |
#define |
BMP_ER_PALET |
3 |
// |
неправильная палитра |
#define |
BMP_ER_FOPEN |
4 |
// |
ошибка при открытии файла (актуальна errno) |
#define |
BMP_ER_FWRITE |
5 |
// |
ошибка при записи в файл (актуальна errno) |
#define |
BMP_ER_FREAD |
6 |
// |
ошибка при чтении файла (актуальна errno) |
|