Struttura Di Un File Bitmap Non Compresso

La struttura più semplice di una immagine digitale, che vediamo spesso nei monitor di tutti PC, è il formato BitMap, ossia l'estensione .BMP. Immagini BitMap che si possono creare tramite software Web Based.

Se avete un file BMP potrete vederne il codice e la struttura con un editors esadecimaleeditor HEX .

La struttura di un file BitMap è divisa nelle seguenti parti:

  1. BitMap File Header (L'intenstazione del file BitMap)
  2. BitMap Info Header (L'intestazione delle informazioni del BitMap)
  3. Array RGB Color (Un vettore che rappresenta la tavolozza dei colori RGB)

BitMap File Header:

  1. L'indentificatore del file BMP solitamente 'BM' (2 byte)
  2. Dimensione in byte del file (4 byte)
  3. Riservato (2 byte)
  4. Riservato (2 byte)
  5. Punto d'inizio o offset in byte dell'immagine (puntatore al Color Index Array, 4 byte)

BitMap Info Header:

  1. Dimensione della struttura (4 byte)
  2. Larghezza immagine (Long Integer, 4 byte)
  3. Altezza immagine (Long Integer, 4 byte)
  4. Numero dei piani di colori (2 byte)
  5. Numero di bit per pixel (2 byte)
  6. Compressione (0 è non compresso, 4 byte)
  7. Dimensione immagine (4 byte)
  8. Risoluzione orizzontale per metro (Long Integer, 4 byte)
  9. Risoluzione verticale per metro (Long Integer, 4 byte)
  10. Numero di colori (Integer, 2 byte)
  11. Numero di colori importanti (Integer, 2 byte)

Array RGB Color:

  1. Intensità del Blu (1 byte)
  2. Intensità del Verde (1 byte)
  3. Intensità del Rosso (1 byte)
  4. Riservato (1 byte)

Lascia un commento