Sei sulla pagina 1di 1

FORMATO GRAFICO BR – SPECIALIZZATO PER SISTEMI EMBEDDED

Offset Tipo Descrizione

0000 u16 Larghezza bitmap, 0..65535

0002 u16 Altezza bitmap, 0..65535

0004 u8 Informazione colore

bit 0..5:
0 = parametro non valido
1 = 2 colori 1bit/pixel
2 = 4 colori 2bit/pixel
3 = parametro non valido
4 = 16 colori 4bit/pixel
5..7 = parametro non valido
8 = 256 colori 8bit/pixel
9..11 = parametro non valido
12 = 4096 colori, no CT 4r 4g 4b
13..15 = parametro non valido
16 = 65536 colori, no CT 5r 6g 5b
17 = parametro non valido
18 = 262144 colori, no CT 6r 6g 6b
19..23 = parametro non valido
24 = 16777216 colori, no CT 8r 8g 8b
25..31 = parametro non valido

bit 6..7: CT Info


00 = no CT present
01 = CT is 12 bit/entry (1.5 bytes/entry)
10 = CT is 16 bit/entry (2.0 bytes/entry)
11 = CT is 24 bit/entry (2.5 bytes/entry)

0005 u8 Informazioni compressione e layout

bit 0..4:
0 = no compression
1 = BMP RLE

bit 5..7:
000 = layout is L->R, T->B
001 = layout is T->B, L->R
010 = layout is 1 byte high vertically, L->R, T->B
011..111 = reserved

Only if info_colore <= 8:

0006 u8 Color Table length in no. of colors (NUMCOL)


0 = 256 colors
1..255 = 1..255 colors present in table

0007... Color Table (only if info_colore <= 8)


Total table rounded to byte

BITMAP inizia a 0x0006 se no CLUT, 0x0007+numcol*ctlen se CLUT presente

Zero pad bits of incomplete bytes.


Row len: integer number of bytes

Potrebbero piacerti anche