Struttura Di Un File Bitmap Non Compresso

26 Luglio 2007 di Daniele Frulla


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:


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812