exif

exif liest Bildmetadaten, ohne die Bilddatei zu verändern: gruppierte EXIF-Felder, eine kompakte Übersicht, GPS-Koordinaten, JSON und – falls vorhanden – das eingebettete Vorschaubild.

DatenVersion 1.2.4Stabil
lil-terminal

Überblick

exif ist ein schreibgeschützter Metadaten-Inspektor für Bilder: gruppierte EXIF-Daten, Kurzinfo, GPS-Koordinaten, eingebettete Vorschaubilder oder sauberes JSON zur Weiterverarbeitung anzeigen.

Metadaten sind optional

Kamera oder Bildbearbeitung können EXIF, GPS oder das Vorschaubild weglassen oder entfernen. Ein fehlendes Feld ist daher kein Fehler; GPS-Daten können beim Teilen eines Bildes außerdem einen Standort preisgeben.

Syntax

lil-terminal
exif <file> [options]

Referenz

exif <file>

EXIF-Metadaten anzeigen

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

eingebettetes Vorschaubild extrahieren

-f

Ersetzen beim Extrahieren eines Vorschaubilds erlauben

-i

kompakte Datei-, Bild- und Kamerainformationen anzeigen

-g

GPS-Koordinaten und Kartenlink anzeigen

-json

vollständige EXIF-Daten als formatiertes JSON anzeigen

Aufruf

exif <file> [options]

Anwendung

exif images/photo.jpg -i zeigt eine kompakte Übersicht. -g gibt GPS und einen Kartenlink aus, soweit vorhanden; -json zeigt alle verfügbaren EXIF-Felder. -t [dst] extrahiert ein eingebettetes Vorschaubild, und -f erlaubt nur zusammen mit -t das Ersetzen der Zieldatei.

Grenzen und Sicherheit

Benötigt wird PHP EXIF; nicht jedes Foto besitzt EXIF, GPS oder ein Vorschaubild. -t erzeugt kein fehlendes Thumbnail. Vor Veröffentlichung der JSON-Ausgabe private Ortsdaten prüfen. exif bearbeitet weder Metadaten noch Bildgröße; dafür gibt es img.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Bild prüfen und Metadaten exportieren

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install exif
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install exif -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install exif -v 1.2.4
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade exif
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install exif -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Bild prüfen und Metadaten exportieren
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    -
GPS-Koordinaten und Kartenlink anzeigen
exif images/photo.jpg -g
Latitude   12.0541667
Longitude  -77.0750000
Map        https://maps.google.com/?q=12.0541667,-77.0750000
EXIF-Metadaten anzeigen
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"]
Vollständige EXIF-Daten als formatiertes JSON anzeigen
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"
        ]
    }
}
Fehlendes Bild behandeln
exif images/photo.jpg -t
Embedded thumbnail not found
Eingebettetes Vorschaubild extrahieren
exif images/photo.jpg -t tmp/preview.jpg -f
Embedded thumbnail not found
Ersetzen beim Extrahieren eines Vorschaubilds erlauben
exif images/photo.jpg -f
-f requires -t
GPS-Koordinaten und Kartenlink anzeigen
exif images/photo.jpg -i -g
Choose one EXIF output mode
Kompakte Datei-, Bild- und Kamerainformationen anzeigen
exif images/plain.jpg -i
File        sandbox/images/plain.jpg
Size        631 B
MIME        image/jpeg
Dimensions  12x8
Thumbnail   -
GPS-Koordinaten und Kartenlink anzeigen
exif images/plain.jpg -g
GPS data not found
EXIF-Metadaten anzeigen
exif config/app.xml
Not an image file
EXIF-Metadaten anzeigen
exif images/missing.jpg
Image file not found
EXIF-Metadaten anzeigen
exif images/photo.jpg -unknown
?

In diesem Beispiel verwendete Datei: sandbox/images/photo.jpg

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

[binary file: photo.jpg]

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.42026-10-31

Bild- und GPS-Prüfung

Nicht-Bilddateien erhalten eine klare Fehlermeldung. GPS prüft Richtung und Wertebereich; ein Vorschaubild kann die Quelldatei nicht überschreiben.