Struttura Di Un File Bitmap Non Compresso
26 Luglio 2007 di Daniele Frulla
Se avete un file BMP potrete vederne il codice e la struttura con un editors esadecimale o editor HEX .
La struttura di un file BitMap è divisa nelle seguenti parti:
- BitMap File Header (L'intenstazione del file BitMap)
- BitMap Info Header (L'intestazione delle informazioni del BitMap)
- Array RGB Color (Un vettore che rappresenta la tavolozza dei colori RGB)
BitMap File Header:
-
L'indentificatore del file BMP solitamente 'BM' (2 byte)
- Dimensione in byte del file (4 byte)
- Riservato (2 byte)
- Riservato (2 byte)
- Punto d'inizio o offset in byte dell'immagine (puntatore al Color Index Array, 4 byte)
BitMap Info Header:
- Dimensione della struttura (4 byte)
- Larghezza immagine (Long Integer, 4 byte)
- Altezza immagine (Long Integer, 4 byte)
- Numero dei piani di colori (2 byte)
- Numero di bit per pixel (2 byte)
- Compressione (0 è non compresso, 4 byte)
- Dimensione immagine (4 byte)
- Risoluzione orizzontale per metro (Long Integer, 4 byte)
- Risoluzione verticale per metro (Long Integer, 4 byte)
- Numero di colori (Integer, 2 byte)
- Numero di colori importanti (Integer, 2 byte)
Array RGB Color:
Lascia un commento