![...](/f/a3dc3dbea61e89d05f89d452e172e6bb.jpg)
Come i pixel vengono convertiti in byte
Informazioni sul file
Quando una persona parla di convertire "pixel" in "byte", non sta parlando di una conversione letterale. Ciò a cui si riferisce è un calcolo matematico che determina quanto grande sarà un file di immagine in base alla sua risoluzione. Sembra complicato, ma in realtà non è più complicato che inserire alcuni numeri facilmente ottenibili in un'equazione matematica.
Una delle due informazioni richieste per il calcolo sono la larghezza e l'altezza di un'immagine. Questa si chiama risoluzione. L'unità di misura sarà in "pixel", che è un altro termine per "elementi dell'immagine".
Video del giorno
La seconda informazione necessaria è il numero di colori per pixel nell'immagine. Questa è chiamata "profondità" dell'immagine.
Dati generali
Di norma, ci sono 16 bit di dimensione del file per pixel. Ciò significa che ci sono 8 bit per byte di dimensione del file, poiché 2 bit equivalgono a 1 byte. In linea con le cose uguali, questo significa che ci sono 2 byte di informazioni sul file per pixel contenuti nell'immagine.
È facile calcolare la quantità di pixel contenuti in un'immagine. Puoi cercarlo nelle informazioni sull'immagine del particolare file con cui stai lavorando, oppure puoi fare tu stesso il calcolo. Ad esempio, se il tuo display ha una risoluzione di 800x600, 800 moltiplicato per 600 sono 480.000 pixel.
Calcoli
Ora puoi fare il calcolo e scoprire quanti byte ci sono nella tua immagine. Il numero di byte è uguale al numero di pixel moltiplicato per il numero di byte per pixel. Poiché abbiamo già scoperto quanti pixel ci sono nell'immagine (480.000) e che ci sono 2 byte di informazioni in un pixel, l'equazione diventa:
480.000 pixel moltiplicati per 2 byte per pixel.
Questo ci dà una risposta finale di 960.000 byte. Ricorda che questa equazione può essere eseguita per un file di qualsiasi dimensione, indipendentemente dalla quantità di pixel contenuti all'interno. Basta sostituire i numeri appropriati e calcolare via.