exif

exif lit les métadonnées d’une image sans la modifier : champs EXIF groupés, résumé compact, coordonnées GPS, JSON et vignette intégrée lorsqu’elle existe.

DonnéesVersion 1.2.3Stable
lil-terminal

Vue d’ensemble

exif est un inspecteur de métadonnées en lecture seule : EXIF par sections, résumé, coordonnées GPS, miniature intégrée ou JSON propre pouvant être redirigé vers un fichier pour la suite du traitement.

Les métadonnées peuvent être absentes

Un appareil ou un traitement d’image peut omettre ou supprimer EXIF, GPS ou la vignette. L’absence d’un champ est normale ; les coordonnées GPS peuvent aussi révéler un lieu lorsque l’image est partagée.

Syntaxe

lil-terminal
exif <file> [options]

Référence

exif <file>

afficher les métadonnées EXIF

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

extraire la miniature intégrée

-f

autoriser le remplacement lors de l’extraction de la miniature

-i

afficher un résumé compact du fichier, de l’image et de l’appareil

-g

afficher les coordonnées GPS et un lien cartographique

-json

afficher toutes les données EXIF en JSON formaté

JSON

exif photo.jpg -json > exif-data.json -r produit un JSON valide pour un autre outil. Le redimensionnement et la conversion d’images doivent relever d’une commande d’image dédiée, pas de l’édition EXIF.

Remarques

L’extension PHP EXIF est requise. Toutes les images ne contiennent pas de données EXIF, GPS ou de miniature intégrée.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Inspecter l’image et exporter les métadonnées

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install exif
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install exif -m
Version publique exacte

Installer exactement cette version publiée.

install exif -v 1.2.3
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade exif
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install exif -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Inspecter l’image et exporter les métadonnées
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
Afficher les métadonnées 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
Extraire la miniature intégrée
exif photo.jpg -t \sandbox\tmp\photo-thumb.jpg
Embedded thumbnail not found
Gérer une image absente
exif missing.jpg
Fichier introuvable

Fichier utilisé dans cet exemple: sandbox/images/photo.jpg

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.

[binary file: photo.jpg]

Documentation associée

Version publique actuelle

v1.2.32026-08-10

Sortie EXIF structurée

Les métadonnées EXIF sont alignées en colonnes et les modes de sortie sont regroupés en options compactes.