Dizionario

Cosa sono i megapixel?

Le fotocamere e i telefoni vengono spesso confrontati in base ai megapixel e i metadati di un'immagine possono mostrare il suo numero di pixel nella stessa unità. Scopri che cosa significa questo numero e come viene calcolato.

megapixels

I megapixel indicano quanti pixel ha un'immagine, contati in milioni. Un megapixel corrisponde a 1 milione di pixel, perché il prefisso mega significa 1 milione. Un'immagine digitale è una griglia di minuscoli punti chiamati pixel, disposti in righe e colonne.

Vedi spesso questo numero quando confronti fotocamere e telefoni. Quando leggi i metadati di un file, il campo Megapixel indica il numero di pixel di quell'immagine. Il valore è la larghezza in pixel moltiplicata per l'altezza in pixel, divisa per 1.000.000.

Da dove proviene il valore

Il tuo file non memorizza un valore Megapixel. Il programma che legge i metadati lo calcola a partire da 2 altri campi, la larghezza dell'immagine e l'altezza dell'immagine. ExifTool chiama Megapixel un tag composito, cioè un valore calcolato dopo aver letto tutte le altre informazioni.

Per prima cosa il programma crea il campo Dimensione immagine, per esempio 1920x1080. Poi moltiplica i 2 numeri e divide il risultato per 1.000.000.

Dato che il valore è calcolato, non puoi modificare direttamente il campo Megapixel. Il valore cambia solo quando l'immagine ottiene una nuova larghezza o altezza.

Quali file lo contengono

Qualsiasi file che registra una larghezza e un'altezza in pixel può mostrare i megapixel. Il valore non è limitato alle foto:

  • Le foto JPEG memorizzano la larghezza e l'altezza in un marcatore chiamato start of frame.
  • Le immagini PNG memorizzano la larghezza e l'altezza nel blocco header dell'immagine.
  • Le immagini TIFF memorizzano la larghezza e l'altezza nei tag ImageWidth e ImageLength.
  • Per i file RAW Canon CR2, ExifTool usa la dimensione che la fotocamera ha scritto nel blocco Exif.
  • I video MP4 e MOV memorizzano una larghezza e un'altezza nell'header della traccia video. Qui il valore descrive un singolo fotogramma del video.

Come appaiono i valori

Il valore è un numero decimale in milioni di pixel. ExifTool lo arrotonda a 1 cifra decimale quando il valore è 1 o più. I valori più piccoli hanno 3 cifre decimali e quelli sotto 0,001 ne hanno 6.

Questi esempi usano dimensioni di immagine tratte da standard pubblicati:

  • 640x480, l'immagine di esempio nella specifica Exif, dà 0.307
  • 1920x1080, l'immagine HDTV in ITU-R BT.709, dà 2.1
  • 3840x2160, l'immagine UHDTV più piccola in ITU-R BT.2020, dà 8.3
  • 7680x4320, l'immagine UHDTV più grande in ITU-R BT.2020, dà 33.2

L'arrotondamento nasconde il conteggio esatto. Un'immagine di 1920 per 1080 pixel ha 2.073.600 pixel e il campo mostra 2.1.

Perché è importante per il tuo file

La larghezza in pixel, divisa per il valore di Risoluzione X, dà la larghezza di stampa di un'immagine. La Risoluzione X indica quanti pixel ci sono in ogni pollice o centimetro. Un'immagine larga 3840 pixel, stampata a 300 pixel per pollice, risulta larga 12,8 pollici, cioè circa 32,5 centimetri.

I megapixel non ti dicono quanto è nitida una foto, quanto rumore ha o quanto fosse buono l'obiettivo. Una foto con più megapixel non è automaticamente una foto migliore.

Alcune modifiche cambiano il numero di pixel. Il ritaglio rimuove pixel, quindi il valore diminuisce.

Quando un software ingrandisce un'immagine, aggiunge nuovi pixel per riempire la griglia più grande. Il valore Megapixel aumenta, ma i nuovi pixel sono stimati da quelli vecchi. Non aggiungono dettagli che la fotocamera abbia effettivamente registrato.

I megapixel non sono nemmeno la stessa cosa della dimensione del file. L'immagine campione RGB non compressa nella specifica Exif, 640 per 480 pixel, contiene 921.600 byte di dati dell'immagine.

La compressione JPEG con impostazioni tipiche rende un file da 10 a 20 volte più piccolo. Questo significa che 2 file con gli stessi megapixel possono avere dimensioni molto diverse.