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.4Stable
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é

Mode d’emploi

exif images/photo.jpg -i affiche un résumé. -g donne GPS et un lien cartographique si disponibles; -json montre tous les champs. -t [dst] extrait une vignette déjà intégrée et -f autorise le remplacement de la destination seulement avec -t.

Limites et sécurité

L’extension PHP EXIF est nécessaire. Toutes les photos n’ont pas de GPS ni de vignette; -t ne crée pas une vignette absente. Vérifiez les coordonnées privées avant de publier le JSON. exif ne retouche pas les métadonnées ni l’image; utilisez img.

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.4
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
exif images/photo.jpg -i
File         sandbox/images/photo.jpg
Size         885 B
MIME         image/jpeg
Dimensions   40x30
Camera       Example Camera Sandbox 1
Date         2026:11:01 12:00:00
Orientation  1
GPS          12.0541667, -77.0750000
Thumbnail    -
Afficher les coordonnées GPS et un lien cartographique
exif images/photo.jpg -g
Latitude   12.0541667
Longitude  -77.0750000
Map        https://maps.google.com/?q=12.0541667,-77.0750000
Afficher les métadonnées EXIF
exif images/photo.jpg
[FILE]             
FileName           photo.jpg
FileDateTime       1793563170
FileSize           885
FileType           2
MimeType           image/jpeg
SectionsFound      ANY_TAG, IFD0, GPS
                   
[COMPUTED]         
html               width="40" height="30"
Height             30
Width              40
IsColor            1
ByteOrderMotorola  1
                   
[IFD0]             
Make               Example Camera
Model              Sandbox 1
Orientation        1
DateTime           2026:11:01 12:00:00
GPS_IFD_Pointer    120
                   
[GPS]              
GPSLatitudeRef     N
GPSLatitude        ["12/1","3/1","15/1"]
GPSLongitudeRef    W
GPSLongitude       ["77/1","4/1","30/1"]
Afficher toutes les données EXIF en JSON formaté
exif images/photo.jpg -json
{
    "FILE": {
        "FileName": "photo.jpg",
        "FileDateTime": 1793563170,
        "FileSize": 885,
        "FileType": 2,
        "MimeType": "image/jpeg",
        "SectionsFound": "ANY_TAG, IFD0, GPS"
    },
    "COMPUTED": {
        "html": "width=\"40\" height=\"30\"",
        "Height": 30,
        "Width": 40,
        "IsColor": 1,
        "ByteOrderMotorola": 1
    },
    "IFD0": {
        "Make": "Example Camera",
        "Model": "Sandbox 1",
        "Orientation": 1,
        "DateTime": "2026:11:01 12:00:00",
        "GPS_IFD_Pointer": 120
    },
    "GPS": {
        "GPSLatitudeRef": "N",
        "GPSLatitude": [
            "12/1",
            "3/1",
            "15/1"
        ],
        "GPSLongitudeRef": "W",
        "GPSLongitude": [
            "77/1",
            "4/1",
            "30/1"
        ]
    }
}
Gérer une image absente
exif images/photo.jpg -t
Embedded thumbnail not found
Extraire la miniature intégrée
exif images/photo.jpg -t tmp/preview.jpg -f
Embedded thumbnail not found
Autoriser le remplacement lors de l’extraction de la miniature
exif images/photo.jpg -f
-f requires -t
Afficher les coordonnées GPS et un lien cartographique
exif images/photo.jpg -i -g
Choose one EXIF output mode
Afficher un résumé compact du fichier, de l’image et de l’appareil
exif images/plain.jpg -i
File        sandbox/images/plain.jpg
Size        631 B
MIME        image/jpeg
Dimensions  12x8
Thumbnail   -
Afficher les coordonnées GPS et un lien cartographique
exif images/plain.jpg -g
GPS data not found
Afficher les métadonnées EXIF
exif config/app.xml
Not an image file
Afficher les métadonnées EXIF
exif images/missing.jpg
Image file not found
Afficher les métadonnées EXIF
exif images/photo.jpg -unknown
?

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.42026-10-31

Validation des images et du GPS

Les fichiers non-images sont identifiés clairement. GPS vérifie les références et les limites ; une miniature ne peut pas remplacer l’image source.