Windows bitmap: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Ft1 (discussione | contributi) Nessun oggetto della modifica |
Ft1 (discussione | contributi) m link |
||
Riga 16:
Il [[formato di file]] Windows bitmap nella versione 3 permette operazioni di lettura e scrittura molto veloci e senza perdita di qualità, ma richiede generalmente una maggior quantità di [[Memoria (informatica)|memoria]] rispetto ad altri formati analoghi.
Le immagini bitmap possono avere una [[Profondità di colore|profondità]] di 1, 4, 8, 16, 24 o 32 [[Bit (informatica)|bit]] per [[pixel]]. Le bitmap con 1, 4 e 8 bit contengono una tavolozza per la conversione dei (rispettivamente 2, 16 e 256) possibili indici numerici nei rispettivi colori.
Nelle immagini con profondità più alta il colore non è indicizzato bensì codificato direttamente nelle sue componenti cromatiche [[RGB]]; con 16 o 32 bit per pixel alcuni bit possono rimanere inutilizzati.
Riga 132:
| style="font-family:monospace" | [[Word|WORD]]
| biBitCount
| [[profondità
|-
| 16
Riga 168:
; quando biBitCount = 1 : 0
; quando biBitCount = 4 o 8 : numero di corrispondenze effettivamente utilizzate nella tavolozza dei colori; 0 indica il numero massimo (16 o 256).
; altrimenti : numero di corrispondenze nella tavolozza dei colori (0 = nessuna tavolozza). Per [[Profondità di colore|profondità]] maggiori di 8 [[Bit (informatica)|bit]] per [[pixel]] la tavolozza non è normalmente necessaria, ma quando c'è può essere usata dal sistema o da alcuni programmi per ottimizzare la rappresentazione dell'immagine.
|-
| 36
Riga 300:
</div>
Nel caso più comune di bitmap nella versione 3 del formato non compresse e senza tavolozza extra per [[Profondità di colore|profondità]] superiori ad 8 [[Bit (informatica)|bit]] per pixel, la dimensione in byte richiesta dal file può essere espressa con la seguente [[formula]] matematica, dove ''w'' ed ''h'' indicano rispettivamente la larghezza e l'altezza dell'immagine in pixel e ''b'' la profondità in bit per pixel.
:<math>54+4\left(H\left(15-b\right)\cdot2^{b}+h\left\lceil\frac{w\cdot b}{32}\right\rceil\right)</math>
|