diff options
Diffstat (limited to 'include/tinyff/image/bmp.h')
| -rw-r--r-- | include/tinyff/image/bmp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/tinyff/image/bmp.h b/include/tinyff/image/bmp.h index 1cf9f31..80aaa4d 100644 --- a/include/tinyff/image/bmp.h +++ b/include/tinyff/image/bmp.h @@ -11,6 +11,11 @@ #include <tinyff/stream.h> #include <tinyff/image/generic.h> +#define FF_BMP_HEADER_SIZE 14 +#define FF_BMP_INFO_SIZE 40 +#define FF_BMP_COLOR_TABLE_SIZE(bpp, clrused) \ + ((bpp) <= 8 ? (4 * ((clrused) ? (clrused) : (1u << (bpp)))) : 0) + static const unsigned char BMP_SIGNATURE[2] = { 'B', 'M' }; |
