Diccionario

¿Qué es el tamaño de imagen?

El tamaño de imagen es el ancho y el alto de una imagen en píxeles, escrito como 1024x981. Te indica cuántos píxeles tiene una imagen, no cuántos bytes hay en el archivo.

image-size

El tamaño de imagen es el ancho y el alto de una imagen, contados en píxeles. En un informe de metadatos, el campo Image Size muestra ambos números juntos, por ejemplo 1024x981. El primer número es el ancho de la imagen y el segundo número es la altura de la imagen.

El tamaño de imagen no es lo mismo que el tamaño de archivo. El tamaño de imagen cuenta los píxeles de la imagen. El tamaño de archivo cuenta los bytes del archivo.

Qué archivos lo llevan

Los formatos de imagen guardan el ancho y el alto de la imagen, y cada formato guarda los 2 números en su propio lugar. Un archivo JPEG los guarda en su segmento Start Of Frame.

Un archivo PNG guarda el ancho y el alto en su primer chunk, que se llama IHDR. Los archivos GIF y WebP guardan los 2 números cerca del inicio del archivo.

Los videos también tienen un tamaño de imagen. En los archivos MP4 y MOV, el encabezado de pista guarda el ancho y el alto de la pista de video. El programa ffprobe también informa un ancho y un alto para cada flujo de video.

De dónde proviene el valor

Image Size por lo general no es un campo dentro del archivo. El lector de metadatos ExifTool calcula Image Size después de leer todos los demás metadatos. ExifTool normalmente toma los campos Image Width e Image Height y los une en un solo valor. Para los archivos raw Canon CR2, en su lugar usa los campos Exif Image Width y Exif Image Height.

Las fotos de cámaras también pueden incluir campos EXIF para el tamaño. El estándar Exif los llama ImageWidth (0x0100) e ImageLength (0x0101) para imágenes sin comprimir.

Para imágenes comprimidas como JPEG, el estándar usa PixelXDimension (0xA002) y PixelYDimension (0xA003). ExifTool muestra PixelXDimension y PixelYDimension como Exif Image Width y Exif Image Height.

Cómo es el valor

Image Size muestra 2 números enteros con una letra x minúscula entre ellos. El ancho siempre va primero. En el valor sin procesar de ExifTool, un espacio separa los 2 números, como en 1024 981.

El valor 1024x981 te indica lo siguiente sobre la imagen:

  • El ancho de la imagen es de 1024 píxeles.
  • La altura de la imagen es de 981 píxeles.
  • La imagen tiene 1024 por 981 píxeles, que son 1.004.544 píxeles en total.
  • Eso es aproximadamente 1,0 megapíxeles, porque un megapíxel son 1.000.000 píxeles.

Por qué el ancho y el alto pueden parecer intercambiados

Una imagen se puede guardar en una posición y mostrarse en otra. El campo Exif Orientation le indica al visor cómo girar la imagen guardada antes de mostrarla.

Cuando Orientation es 5, 6, 7 o 8, las filas de la imagen guardada se convierten en columnas en la pantalla. El ancho que ves es entonces la altura guardada y la altura que ves es el ancho guardado. Image Size informa los números guardados, así que una foto que ves en posición vertical puede mostrar un tamaño apaisado.

Por qué es importante

El tamaño de imagen te indica con cuántos píxeles puedes trabajar. Para imprimir, el campo X Resolution indica el número de píxeles por pulgada o por centímetro. El ancho en píxeles dividido por ese número da el ancho de impresión en esa unidad.

Por ejemplo, una imagen de 1024 píxeles de ancho, impresa a 300 píxeles por pulgada, tiene aproximadamente 3,4 pulgadas de ancho. Eso son unos 8,7 cm.

El tamaño de imagen también importa en los sitios web. Cuando una página web indica el ancho y el alto de una imagen, el navegador puede reservar espacio antes de que la imagen se cargue. Así la página se mueve menos, o nada, cuando aparece la imagen.

El tamaño de imagen no es lo único que determina el tamaño de archivo. La compresión también determina cuántos bits usa cada píxel, y el campo Exif CompressedBitsPerPixel registra este modo de compresión en bits por píxel. Así, 2 imágenes con el mismo tamaño de imagen pueden tener tamaños de archivo diferentes si usan distinta compresión.