Bitmap di Windows
| bitmap di Windows | ||
|---|---|---|
| sviluppatore | ||
| Microsoft nel 1986 | ||
| Informazione Generale | ||
| estensione del file |
.bmp o .dib | |
| tipo mimo |
image/x-ms-bmp (no oficial) | |
| Identificatore di tipo uniforme | com.microsoft.bmp | |
| numero magico |
BM | |
| tipo di formato | grafica raster | |
| formato aperto | ? | |
Windows bitmap (.BMP) è un formato dell'immagine bitmap ITSL, nativo del sistema operativo Microsoft Windows . Puoi salvare immagini a 24 bit (16,7 milioni di colori), 8 bit (256 sfumature di grigio) e meno. Questi file possono essere compressi senza perdita di qualità: compressione RLE ( codifica run-length ).
I file bitmap sono costituiti da indirizzi associati a codici colore, uno per ogni quadrato in una matrice di pixel , proprio come un disegno "colora i quadrati" per bambini piccoli. Normalmente si caratterizzano per essere molto inefficienti nell'uso dello spazio su disco, ma possono mostrare un buon livello di qualità. A differenza della grafica vettoriale, se ridimensionata a dimensioni maggiori, perdono qualità. I file BMP non vengono utilizzati nelle pagine Web a causa delle loro grandi dimensioni rispetto alla loro risoluzione.
A seconda della profondità del colore dell'immagine, ogni pixel può occupare 1 o più byte. Di solito vengono trasformati in altri formati, come JPEG (fotografie), GIF (animazioni) o PNG (disegni e diagrammi), che utilizzano altri algoritmi per ottenere una compressione maggiore (dimensioni file inferiori ).
I file iniziano (intestazione o intestazione) con le lettere BM(0x42 0x4D), che lo identificano con il programma di visualizzazione o modifica. L'intestazione indica anche la dimensione dell'immagine e quanti byte è rappresentato il colore di ciascun pixel.
I byte sono organizzati usando il sistema little-endian .
La struttura dell'intestazione di un file .BMP è descritta in dettaglio di seguito
| byte | Informazione |
|---|---|
| 0, 1 | Tipo di file "BM" |
| 2. 3. 4. 5 | Dimensione del file |
| 6, 7 | Riservato |
| 8, 9 | Riservato |
| 10, 11, 12, 13 | Inizio dei dati dell'immagine |
| 14, 15, 16, 17 | Dimensione dell'intestazione bitmap |
| 18, 19, 20, 21 | Larghezza (pixel) |
| 22, 23, 24, 25 | Altezza (pixel) |
| 26, 27 | Numero di aerei |
| 28, 29 | Dimensione di ogni punto |
| 30, 31, 32, 33 | Compressione (0=non compresso) |
| 34, 35, 36, 37 | Dimensione dell'immagine |
| 38, 39, 40, 41 | risoluzione orizzontale |
| 42, 43, 44, 45 | risoluzione verticale |
| 46, 47, 48, 49 | dimensione della tabella dei colori |
| 50, 51, 52, 53 | Importante contatore di colori |
La bitmap di un'immagine .BMP inizia a essere letta dal basso verso l'alto, ovvero: in un'immagine a 24 bit, i primi 3 byte corrispondono al primo pixel in basso a sinistra .