exif

exif lee metadatos de imágenes sin modificar la imagen: campos EXIF agrupados, resumen compacto, coordenadas GPS, JSON y la miniatura incrustada cuando existe.

DatosVersión 1.2.3Estable
lil-terminal

Resumen

exif es un inspector de metadatos de solo lectura: muestra EXIF por secciones, un resumen, coordenadas GPS, miniaturas incrustadas o JSON limpio que puede redirigirse a un archivo para seguir procesándolo.

Los metadatos pueden no existir

La cámara o un procesador de imágenes puede omitir o eliminar EXIF, GPS o la miniatura. La ausencia de un campo es normal; además, los datos GPS pueden revelar una ubicación al compartir la imagen.

Sintaxis

lil-terminal
exif <file> [options]

Referencia

exif <file>

mostrar metadatos EXIF

exif <file> -t [dst] [-f]

extraer la miniatura incrustada

-f

permitir reemplazo al extraer la miniatura

-i

mostrar un resumen compacto del archivo, imagen y cámara

-g

mostrar coordenadas GPS y un enlace de mapa

-json

mostrar todos los datos EXIF como JSON formateado

JSON

Use exif photo.jpg -json > exif-data.json -r para obtener JSON válido que pueda consumir otra herramienta. El cambio de tamaño o formato debe pertenecer a un comando de imágenes independiente, no a EXIF.

Notas

Se requiere la extensión EXIF de PHP. No todas las imágenes contienen EXIF, GPS o una miniatura incrustada.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Inspeccionar la imagen y exportar metadatos

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install exif
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install exif -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install exif -v 1.2.3
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade exif
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install exif -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Inspeccionar la imagen y exportar metadatos
cd \sandbox\images | exif photo.jpg -i | exif photo.jpg -json > \sandbox\exif-data.json -r
File        sandbox/images/photo.jpg
Size        732 B
MIME        image/jpeg
Dimensions  48x32
Camera      -
Thumbnail   -

{
  "FILE": {"FileName": "photo.jpg", "FileSize": 732},
  "COMPUTED": {"Width": 48, "Height": 32}
}

sandbox/exif-data.json
Mostrar metadatos EXIF
exif photo.jpg
[FILE]
FileName      photo.jpg
FileSize      732
MimeType      image/jpeg

[COMPUTED]
Width         48
Height        32
Exif · gps
exif photo.jpg -g
GPS data not found
Extraer la miniatura incrustada
exif photo.jpg -t \sandbox\tmp\photo-thumb.jpg
Embedded thumbnail not found
Gestionar una imagen ausente
exif missing.jpg
Archivo no encontrado

Archivo usado en este ejemplo: sandbox/images/photo.jpg

El ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.

[binary file: photo.jpg]

Documentación relacionada

Versión pública actual

v1.2.32026-08-10

Salida EXIF estructurada

Los metadatos EXIF se alinean en columnas y los modos de salida se organizan como opciones compactas.