exif

exif, görüntüyü değiştirmeden meta verileri okur: gruplanmış EXIF alanları, kısa özet, GPS koordinatları, JSON ve varsa gömülü küçük resim.

VeriSürüm 1.2.4Kararlı
lil-terminal

Genel bakış

exif, görüntüler için salt okunur meta veri denetçisidir: EXIF bölümleri, kısa özet, GPS koordinatları, gömülü küçük resim veya dosyaya yönlendirilebilen temiz JSON çıktısı verir.

Meta veri her zaman bulunmaz

Kamera veya görüntü işleme aracı EXIF, GPS ya da küçük resmi hiç yazmamış veya kaldırmış olabilir. Eksik alan normal bir sonuçtur; GPS verisi görüntü paylaşılırken konum bilgisini de açığa çıkarabilir.

Sözdizimi

lil-terminal
exif <file> [options]

Başvuru

exif <file>

EXIF meta verilerini göster

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

gömülü küçük resmi çıkar

-f

küçük resim çıkarırken üzerine yazmaya izin ver

-i

dosya, görüntü ve kamera için kısa bir özet göster

-g

GPS koordinatlarını ve harita bağlantısını göster

-json

tüm EXIF verisini biçimlendirilmiş JSON olarak göster

Sınırlar ve güvenlik

PHP EXIF uzantısı gerekir. Her fotoğrafta EXIF, GPS veya küçük resim bulunmaz; -t yoktan küçük resim yaratmaz. JSON yayımlamadan önce konum gizliliğini kontrol edin. exif görseli düzenlemez; dönüşüm için img kullanın.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Görüntüyü inceleyip meta veriyi dışa aktar

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install exif
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install exif -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install exif -v 1.2.4
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade exif
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install exif -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Görüntüyü inceleyip meta veriyi dışa aktar
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 koordinatlarını ve harita bağlantısını göster
exif images/photo.jpg -g
Latitude   12.0541667
Longitude  -77.0750000
Map        https://maps.google.com/?q=12.0541667,-77.0750000
EXIF meta verilerini göster
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"]
Tüm EXIF verisini biçimlendirilmiş JSON olarak göster
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"
        ]
    }
}
Eksik görüntüyü işle
exif images/photo.jpg -t
Embedded thumbnail not found
Gömülü küçük resmi çıkar
exif images/photo.jpg -t tmp/preview.jpg -f
Embedded thumbnail not found
Küçük resim çıkarırken üzerine yazmaya izin ver
exif images/photo.jpg -f
-f requires -t
GPS koordinatlarını ve harita bağlantısını göster
exif images/photo.jpg -i -g
Choose one EXIF output mode
Dosya, görüntü ve kamera için kısa bir özet göster
exif images/plain.jpg -i
File        sandbox/images/plain.jpg
Size        631 B
MIME        image/jpeg
Dimensions  12x8
Thumbnail   -
GPS koordinatlarını ve harita bağlantısını göster
exif images/plain.jpg -g
GPS data not found
EXIF meta verilerini göster
exif config/app.xml
Not an image file
EXIF meta verilerini göster
exif images/missing.jpg
Image file not found
EXIF meta verilerini göster
exif images/photo.jpg -unknown
?

Bu örnekte kullanılan dosya: sandbox/images/photo.jpg

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

[binary file: photo.jpg]

İlgili belgeler

Güncel herkese açık sürüm

v1.2.42026-10-31

Görüntü ve GPS denetimi

Görsel olmayan dosyalar açıkça reddedilir. GPS yönleri ve aralıkları doğrulanır; küçük resim kaynak dosyanın üzerine yazılamaz.