🧰 UtlKit

Cómo Usar la Información de Imagen: 4032 x 3024, 3,00 MB, 12,2 MP, Obturador 1/25s y GPS 31,243333

Dimensiones del bitmap decodificado, tallas de B a MB, relación reducida y, para JPEG, un pase EXIF sin dependencias: cámara, ISO 200, f/2,8, 1/25s, 35 mm y un punto GPS de seis decimales con enlace de mapa, todo local.

El visor de información de imagen abre un dibujo en tu navegador e imprime lo que el archivo es de verdad: nombre, formato, ancho y alto, tamaño en unidades legibles, relación de aspecto, megapíxeles y, en el caso de un JPEG, el bloque EXIF: cámara, fecha de toma, ISO, apertura, obturador, distancia focal y posición GPS. No se sube nada; el archivo se lee localmente y el navegador lo decodifica, de modo que la herramienta funciona sin conexión tras cargar la página. Este artículo sigue a una foto, photo.jpg, un JPEG de 4032 x 3024 que pesa 3,00 MB, por cada panel que la herramienta imprime, y termina con las cinco conductas que deciden lo que ves, o no ves, en la página.

Lo que imprime el panel de archivo

El panel toma el dibujo decodificado y su objeto File e imprime seis filas. La fila de formato lee el tipo MIME y lo mapea a una etiqueta, JPEG, PNG, WebP, GIF, BMP, SVG, AVIF, TIFF, HEIC o HEIF, y cuando falta el tipo retrocede a la extensión en mayúsculas y luego a Unknown. Las dimensiones vienen del bitmap decodificado: el navegador informa naturalWidth 4032 y naturalHeight 3024, no lo que dice la cabecera. La fila de tamaño imprime bytes planos por debajo de un kilobyte, KB con un decimal por debajo de un megabyte y MB con dos decimales por encima, así que un archivo de 3145728 bytes imprime 3,00 MB. La fila de relación divide ambos lados por su máximo común divisor, 1008 para 4032 y 3024, e imprime 4:3 en lugar del par crudo. La fila de megapíxeles multiplica las dos dimensiones e imprime el recuento a un decimal: 12,2 MP. Si vas a encoger este archivo, el compresor de imágenes usa el mismo enfoque local primero y te muestra el ahorro en bytes antes de guardar.

Por qué solo el JPEG recibe una sección EXIF

El análisis EXIF solo empieza cuando el tipo de archivo es image/jpeg. El parser recorre los marcadores JPEG desde el inicio de la imagen, busca el segmento APP1 cuyos seis primeros bytes de carga dicen Exif seguidos de dos ceros y comprueba la cabecera TIFF: marcador de orden de bytes, el número mágico 42 y la desplazamiento al primer IFD. Si falta cualquiera de esos, se para y el panel muestra la nota de EXIF ausente. Para cada otro formato la herramienta salta el análisis por completo y muestra otra nota, "EXIF data is only available in JPEG images", aunque el contenedor técnicamente lleve metadatos. El recorrido también se detiene en el marcador de inicio de escaneo porque, una vez empieza el dato de la imagen, no queda metadato que leer.

Cómo se leen las etiquetas

El IFD principal lleva las etiquetas básicas: fabricante, modelo, orientación, resoluciones, fecha de toma y un juego de etiquetas de exposición de respaldo. Dos etiquetas puntero abren los subdirectorios con los datos de la cámara: la 8769 apunta al IFD Exif, donde las cámaras reales escriben tiempo de exposición, número F, clasificación ISO y distancia focal, y sobreescribe el respaldo del IFD0 con el valor de la especificación; la 8825 apunta al directorio GPS con las letras de referencia de latitud y longitud y los valores en grados-minutos-segundos. Los valores de orientación de 1 a 8 mapean a etiquetas de "Normal" a "Rotate 90 CW" y cualquier valor fuera del rango imprime una etiqueta desconocida con el valor crudo. Las clasificaciones ISO llegan como par en muchas cámaras, y la herramienta conserva el primer valor no cero, que en nuestra foto es 200. La etiqueta de espacio de color imprime sRGB para el valor 1 y Adobe RGB para el resto, y un IFD truncado hace que el bucle pare sin más en vez de lanzar una excepción.

Obturador, apertura y distancia focal

Tres filas de exposición se formatean antes de llegar a la pantalla. La apertura se imprime como f/ más el número F, así que 2,8 se convierte en f/2,8. El obturador toma el tiempo de exposición en segundos: los valores por debajo de 1 se imprimen como fracción con el recíproco redondeado, de modo que 0,04 se convierte en 1/25s; los de 1 o más se imprimen con el estilo 2s, y un valor almacenado cero o negativo se imprime tal cual. La distancia focal se imprime como el número más mm, así que un objetivo fijo de 35 mm muestra 35 mm. Nuestra foto de trabajo, un fotograma Canon EOS R6 fechado 2026:07:14 09:30:00 con orientación 6, lee ISO 200, f/2,8, 1/25s y 35 mm en ese panel.

Cómo el GPS se convierte en un enlace de mapa

El directorio GPS guarda cada coordenada como tres racionales, grados, minutos y segundos, más una letra de referencia. La herramienta los convierte a grados decimales sumando los minutos entre 60 y los segundos entre 3600, de modo que 31 grados 14 minutos 36 segundos norte se convierten en 31 + 14/60 + 36/3600 = 31,243333 y 121 grados 28 minutos 47 segundos este en 121,479722. Ambas se imprimen con seis decimales y su letra. Debajo de los dos valores el panel ofrece un enlace View on map a Google Maps y, al construir esa URL, invierte el signo de la latitud para Sur y de la longitud para Oeste, de modo que una coordenada sur u oeste cae en el lado correcto del ecuador o del meridiano. Si necesitas el mismo dibujo en otro contenedor antes de compartirlo, el conversor de imágenes vuelve a codificar localmente y te deja elegir el formato de destino.

Lo que la herramienta nunca hace

Por último, las fronteras. La imagen nunca se sube: la vista previa es una URL de objeto local, revocada cuando cargas un archivo nuevo o cuando el componente se desmonta, y el único enlace que sale de tu máquina es el enlace opcional de mapa, que tú pulsas a propósito. La sección EXIF aparece solo cuando al menos uno de fabricante, modelo, fecha, ISO, distancia focal o GPS está presente, así que un JPEG con los metadatos retirados imprime las filas de dimensiones y la nota de EXIF ausente, no una cuadrícula vacía. Cuando el navegador no puede decodificar el archivo, el panel vuelve al estado de carga vacío. Desde aquí puedes redimensionar el mismo archivo a un presupuesto de píxeles, comprobar lo que significa un número de bytes, recortarlo antes de compartir, calcular la relación de aspecto a mano o generar un icono de aplicación desde la misma imagen local.

Herramientas Relacionadas

Preguntas Frecuentes

¿Sube la herramienta mi imagen a un servidor?

No: el archivo se lee localmente y el navegador lo decodifica, la vista previa es una URL de objeto local que se revoca al cargar un archivo nuevo o al desmontar el componente, y el único enlace que puede salir de tu máquina es el enlace de mapa opcional, que tú pulsas a propósito.

¿Por qué mi JPEG no muestra la sección EXIF?

El panel muestra la cuadrícula EXIF solo cuando al menos uno de fabricante, modelo, fecha, ISO, distancia focal o GPS está presente, así que un JPEG con los metadatos retirados imprime las filas de dimensiones y la nota de EXIF ausente, y cada formato no JPEG salta el análisis por completo y recibe su propia nota de que los datos EXIF solo están disponibles en imágenes JPEG.

¿Se leen las dimensiones de la cabecera del archivo?

No: el navegador decodifica el dibujo e informa naturalWidth y naturalHeight, de donde salen 4032 y 3024, la fila de relación divide ambos lados por su máximo común divisor 1008 e imprime 4:3, y la fila de megapíxeles multiplica los dos lados a un decimal, 12,2 MP.

¿Cómo 0,04 segundos se convierten en 1/25s en la fila de obturador?

El obturador lee el tiempo de exposición en segundos e imprime los valores por debajo de 1 como fracción con el recíproco redondeado, de modo que 0,04 se invierte a 25 e imprime 1/25s, los valores de 1 o más se imprimen en el estilo 2s, y un valor almacenado cero o negativo se imprime sin ningún formato.

¿Cómo se muestran exactamente las coordenadas GPS?

Cada coordenada se guarda como tres racionales, grados, minutos y segundos, más una letra de referencia, la herramienta suma los minutos sobre 60 y los segundos sobre 3600, imprime el resultado decimal a seis posiciones y la letra, 31,243333 norte y 121,479722 este en nuestra foto, y el enlace de mapa invierte el signo de las latitudes sur y las longitudes oeste al construir la URL de Google Maps.

Artículos Relacionados