Estás en:   ArielOrtiz.com > Programación avanzada > Encabezado de un archivo Bitmap

Encabezado de un archivo Bitmap

Un archivo bitmap (extensión .bmp) de 24 bits por pixel y sin compresión tiene la siguiente estructura (adaptada del documento Graphics File Formats):

Offset Tipo Descripción
0 char[2] Número mágico: los caracteres "BM".
2 uint32_t Tamaño del archivo en bytes.
18 uint32_t Ancho de la imagen en pixeles.
22 uint32_t Alto de la imagen en pixeles.
28 uint16_t Número de bits por cada pixel. Debe ser 24.
30 uint32_t Compresión. Debe ser 0 para indicar que no hay compresión alguna.
54 uint8_t[N] El arreglo con los pixeles del bitmap, donde N = Ancho * Alto * 3.