Concetto di bit per pixel

Bpp o bit per pixel indica il numero di bit per pixel. Il numero di colori diversi in un'immagine dipende dalla profondità del colore o dai bit per pixel.

Bit in matematica:

È proprio come giocare con i bit binari.

Quanti numeri possono essere rappresentati da un bit.

0

1

Quante due combinazioni di bit possono essere fatte.

00

01

10

11

Se escogitiamo una formula per il calcolo del numero totale di combinazioni che possono essere fatte da bit, sarebbe così.

Dove bpp indica bit per pixel. Metti 1 nella formula ottieni 2, metti 2 nella formula, ottieni 4. Cresce in modo esponenziale.

Numero di diversi colori:

Ora, come abbiamo detto all'inizio, che il numero di colori diversi dipende dal numero di bit per pixel.

Di seguito è riportata la tabella per alcuni bit e il loro colore.

Bit per pixel Numero di colori
1 bpp 2 colori
2 bpp 4 colori
3 bpp 8 colori
4 bpp 16 colori
5 bpp 32 colori
6 bpp 64 colori
7 bpp 128 colori
8 bpp 256 colori
10 bpp 1024 colori
16 bpp 65536 colori
24 bpp 16777216 colori (16,7 milioni di colori)
32 bpp 4294967296 colori (4294 milioni di colori)

Questa tabella mostra diversi bit per pixel e la quantità di colore che contengono.

Sfumature

Puoi facilmente notare l'andamento della crescita esponenziale. La famosa immagine in scala di grigi è di 8 bpp, significa che contiene 256 colori diversi o 256 sfumature.

Le sfumature possono essere rappresentate come:

Le immagini a colori sono generalmente del formato 24 bpp o 16 bpp.

Vedremo di più su altri formati di colore e tipi di immagine nel tutorial sui tipi di immagine.

Valori di colore:

Abbiamo già visto nel tutorial sul concetto di pixel, che il valore di 0 pixel denota il colore nero.

Colore nero:

Ricorda, il valore di 0 pixel denota sempre il colore nero. Ma non esiste un valore fisso che denoti il ​​colore bianco.

Colore bianco:

Il valore che denota il colore bianco può essere calcolato come:

In caso di 1 bpp, 0 denota nero e 1 denota bianco.

Nel caso 8 bpp, 0 denota nero e 255 denota bianco.

Colore grigio:

Quando si calcola il valore del colore bianco e nero, è possibile calcolare il valore del pixel del colore grigio.

Il colore grigio è in realtà il punto medio del bianco e nero. Detto ciò,

In caso di 8 bpp, il valore del pixel che denota il colore grigio è 127 o 128 bpp (se conti da 1, non da 0).

Requisiti di archiviazione delle immagini

Dopo la discussione sui bit per pixel, ora abbiamo tutto ciò di cui abbiamo bisogno per calcolare la dimensione di un'immagine.

Dimensione dell'immagine

La dimensione di un'immagine dipende da tre cose.

  • Numero di righe
  • Numero di colonne
  • Numero di bit per pixel

Di seguito viene fornita la formula per il calcolo delle dimensioni.

Dimensione di un'immagine = righe * colonne * bpp

Significa che se hai un'immagine, diciamo questa:

Supponendo che abbia 1024 righe e 1024 colonne. E poiché è un'immagine in scala di grigi, ha 256 diverse sfumature di grigio o ha bit per pixel. Quindi inserendo questi valori nella formula, otteniamo

Dimensione di un'immagine = righe * colonne * bpp

= 1024 * 1024 * 8

= 8388608 bit.

Ma poiché non è una risposta standard che riconosciamo, la convertiremo nel nostro formato.

Convertendolo in byte = 8388608/8 = 1048576 byte.

Conversione in kilo byte = 1048576/1024 = 1024kb.

Conversione in Mega byte = 1024/1024 = 1 Mb.

Ecco come viene calcolata la dimensione di un'immagine e viene memorizzata. Ora nella formula, se ti vengono fornite le dimensioni dell'immagine ei bit per pixel, puoi anche calcolare le righe e le colonne dell'immagine, a condizione che l'immagine sia quadrata (stesse righe e stessa colonna).