Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software Database >> .

Come vengono archiviate le informazioni in una bitmap?

Una bitmap memorizza le informazioni come una griglia di pixel, in cui ogni pixel viene assegnato un valore di colore. Non esiste un "significato" intrinseco per i dati; È puramente una rappresentazione di colore a coordinate specifiche. Ecco una rottura:

* Struttura della griglia: L'immagine è divisa in una griglia rettangolare. Ogni cella in questa griglia rappresenta un singolo pixel.

* Dati pixel: Il colore di ogni pixel è codificato come un numero (o un insieme di numeri, a seconda della profondità del colore). Questo numero è archiviato direttamente nel file Bitmap.

* Profondità del colore: Ciò determina quanti bit sono usati per rappresentare il colore di un singolo pixel. Le profondità di colore comuni includono:

* 1-bit: Ogni pixel è bianco o nero (monocromatico).

* 8-bit: Ogni pixel può essere uno dei 256 colori (spesso è definita una tavolozza).

* 16 bit (colore alto): Spesso usa 5 bit per rosso, 6 bit per il verde e 5 bit per il blu (5-6-5), consentendo una gamma più ampia di colori.

* 24-bit (True Color): 8 bit ciascuno per rosso, verde e blu (RGB), fornendo una vasta gamma di colori.

* 32-bit (vero colore con alfa): Simile a 24 bit, ma include un canale alfa a 8 bit per la trasparenza.

* Ordine di archiviazione dei dati: L'ordine in cui vengono archiviati i dati pixel può variare a seconda del formato Bitmap (ad es. BMP, PNG, TIFF). I metodi comuni includono l'ordine di riga-major (scansione da sinistra a destra, quindi dall'alto-fondo) o dall'ordine di colonna-major. L'intestazione del file in genere specifica l'ordine di archiviazione.

* palette (per colore indicizzato): Nelle bitmap di profondità di colore inferiore, viene spesso utilizzata una tavolozza. Questa è una tabella che mappa i numeri di colore ai valori RGB effettivi. Invece di conservare le informazioni complete di RGB per ogni pixel, la bitmap memorizza solo l'indice nella tavolozza.

in sostanza: Una bitmap è essenzialmente una serie molto grande di numeri che rappresentano i colori dei pixel disposti in una griglia. L'immagine viene ricostruita assegnando i colori corrispondenti a questi numeri ai pixel nella griglia. Non sono utilizzate sofisticate compressione o strutture di dati oltre a questa disposizione di base; I dati sono principalmente informazioni sul colore grezzo.

 

software © www.354353.com