La dimensione dell'immagine è la larghezza e l'altezza di un'immagine, espresse in pixel. In un report dei metadati, il campo Image Size mostra entrambi i numeri insieme, per esempio 1024x981. Il primo numero è la larghezza dell'immagine e il secondo numero è l'altezza dell'immagine.
La dimensione dell'immagine non è la stessa della dimensione del file. La dimensione dell'immagine conta i pixel dell'immagine. La dimensione del file conta i byte del file.
Quali file lo contengono
I formati immagine memorizzano la larghezza e l'altezza dell'immagine, e ogni formato conserva i 2 numeri in una posizione diversa. Un file JPEG li memorizza nel suo segmento Start Of Frame.
Un file PNG memorizza la larghezza e l'altezza nel suo primo chunk, chiamato IHDR. I file GIF e WebP conservano i 2 numeri vicino all'inizio del file.
Anche i video hanno una dimensione dell'immagine. Nei file MP4 e MOV, l'header della traccia memorizza la larghezza e l'altezza della traccia video. Il programma ffprobe riporta anche una larghezza e un'altezza per ogni stream video.
Da dove proviene il valore
Image Size di solito non è un campo all'interno del file. Il lettore di metadati ExifTool calcola Image Size dopo aver letto tutti gli altri metadati. ExifTool in genere prende i campi Image Width e Image Height e li unisce in un unico valore. Per i file raw Canon CR2, usa invece i campi Exif Image Width ed Exif Image Height.
Le foto delle fotocamere possono anche contenere campi EXIF per la dimensione. Lo standard Exif li chiama ImageWidth (0x0100) e ImageLength (0x0101) per le immagini non compresse.
Per le immagini compresse come JPEG, lo standard usa invece PixelXDimension (0xA002) e PixelYDimension (0xA003). ExifTool mostra PixelXDimension e PixelYDimension come Exif Image Width ed Exif Image Height.
Come appare il valore
Image Size mostra 2 numeri interi con una x minuscola tra di loro. La larghezza viene sempre per prima. Nel valore grezzo di ExifTool, uno spazio separa invece i 2 numeri, come in 1024 981.
Il valore 1024x981 ti dice quanto segue sull'immagine:
- La larghezza dell'immagine è di 1024 pixel.
- L'altezza dell'immagine è di 981 pixel.
- L'immagine ha 1024 per 981 pixel, cioè 1.004.544 pixel in totale.
- Sono circa 1,0 megapixel, perché un megapixel è 1.000.000 di pixel.
Perché la larghezza e l'altezza possono sembrare invertite
Un'immagine può essere memorizzata in una posizione e mostrata in un'altra. Il campo Exif Orientation indica al visualizzatore come ruotare l'immagine memorizzata prima di mostrarla.
Quando Orientation è 5, 6, 7 o 8, le righe dell'immagine memorizzata diventano colonne sullo schermo. La larghezza che vedi è quindi l'altezza memorizzata, e l'altezza che vedi è la larghezza memorizzata. Image Size riporta i numeri memorizzati, quindi una foto che vedi in verticale può mostrare una dimensione in orizzontale.
Perché è importante
La dimensione dell'immagine ti dice quanti pixel hai a disposizione. Per la stampa, il campo X Resolution indica il numero di pixel per pollice o per centimetro. La larghezza in pixel divisa per quel numero ti dà la larghezza di stampa in quell'unità.
Per esempio, un'immagine larga 1024 pixel, stampata a 300 pixel per pollice, è larga circa 3,4 pollici. Corrisponde a circa 8,7 cm.
La dimensione dell'immagine è importante anche sui siti web. Quando una pagina web indica la larghezza e l'altezza di un'immagine, il browser può riservare spazio prima che l'immagine venga caricata. La pagina si sposta così meno, o per niente, quando l'immagine appare.
La dimensione dell'immagine non è l'unico fattore che determina la dimensione del file. Anche la compressione decide quanti bit usa ogni pixel, e il campo Exif CompressedBitsPerPixel registra questa modalità di compressione in bit per pixel. Quindi 2 immagini con la stessa dimensione dell'immagine possono avere dimensioni del file diverse quando usano compressioni diverse.