El ancho de imagen es el número de píxeles desde el borde izquierdo de una imagen hasta el derecho. La altura de imagen es el número de píxeles desde arriba hasta abajo. El ancho suele indicarse primero, así que 640 x 480 significa 640 píxeles de ancho y 480 píxeles de alto.
En los metadatos de un archivo, "Image Width" es el campo que contiene este número. Junto con la Image Height, da las dimensiones de la imagen. Estas dimensiones no son el tamaño de archivo, que cuenta los bytes del archivo.
Qué archivos lo llevan
Los formatos de imagen guardan el ancho en distintos lugares dentro del archivo, pero siempre como un recuento de píxeles. Los lectores de metadatos lo muestran como Image Width en cada uno de los formatos siguientes.
- JPEG guarda el ancho en el segmento de inicio de fotograma (start of frame), como un número de 1 a 65535.
- PNG guarda el ancho en el bloque IHDR, que debe ser el primer bloque del archivo. Un ancho de 0 no es válido.
- GIF guarda el ancho en el descriptor de pantalla lógica, como un número de 2 bytes.
- WebP guarda el ancho en el bloque VP8, VP8L o VP8X. Un WebP con pérdida puede tener como máximo 16383 píxeles de ancho y uno sin pérdida 16384.
- TIFF guarda el ancho en la etiqueta
ImageWidth, ID0x0100.
Una foto JPEG de una cámara o un teléfono suele incluir un segundo ancho, la etiqueta ExifImageWidth (ID 0xa002). El estándar Exif llama a esta etiqueta PixelXDimension y la exige en imágenes comprimidas. Registra el ancho válido de la imagen que ves.
Cómo es el valor
El valor es un número entero de píxeles. La imagen de ejemplo en el estándar Exif es de 640 x 480 píxeles, así que su Image Width es 640.
Para convertir el ancho en pulgadas o centímetros, divídelo entre la X Resolution. Ese campo indica cuántos píxeles caben en 1 pulgada o 1 centímetro.
Cuando se desconoce la resolución real, el estándar Exif usa 72 píxeles por pulgada. Con ese ajuste, un ancho de 640 píxeles se imprime con 8,89 pulgadas de ancho, que son unos 22,6 cm.
El ancho en el fotograma JPEG y el ancho Exif normalmente coinciden. El estándar Exif permite una diferencia cuando el codificador añade columnas extra a la derecha como relleno. En su ejemplo, la etiqueta Exif indica 620 mientras que el fotograma JPEG indica 640.
Por qué es importante para tu archivo
Muchos formularios de subida y servicios de impresión establecen límites para las dimensiones de imagen. La fila Image Width te permite comprobar una imagen frente a ese límite antes de enviarla.
En una página web, el ancho ayuda al diseño. Cuando el HTML define el ancho y la altura de una imagen, el navegador puede reservar el espacio antes de que cargue. Esto reduce el cambio de diseño, cuando el contenido de la página se mueve al dibujar la imagen.
El ancho también te indica cuántos detalles puede mostrar una imagen. Multiplica el ancho por la altura para obtener el número total de píxeles.
La fila Megapixels muestra ese total en millones. Una imagen de 640 x 480 tiene 307.200 píxeles, es decir, unos 0,3 megapíxeles.
Revisa la fila Orientation cuando parezca que el ancho y la altura están intercambiados. Con el valor 6 o 8, el visor gira la imagen 90 grados antes de mostrarla. El ancho en el archivo aparece entonces como altura, de modo que una imagen guardada con 640 píxeles de ancho parece de 640 píxeles de alto.