exif

exif lê metadados de imagens sem modificar a imagem: campos EXIF agrupados, resumo compacto, coordenadas GPS, JSON e a miniatura incorporada quando ela existe.

DadosVersão 1.2.3Estável
lil-terminal

Visão geral

exif é um inspetor de metadados somente leitura: mostra EXIF por seções, resumo, coordenadas GPS, miniatura incorporada ou JSON limpo que pode ser redirecionado para arquivo e processado depois.

Metadados podem não existir

A câmera ou um processador pode omitir ou remover EXIF, GPS ou a miniatura. Um campo ausente é um resultado normal; além disso, GPS pode revelar uma localização quando a imagem é compartilhada.

Sintaxe

lil-terminal
exif <file> [options]

Referência

exif <file>

mostrar metadados EXIF

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

extrair a miniatura incorporada

-f

permitir substituição ao extrair a miniatura

-i

mostrar um resumo compacto do arquivo, imagem e câmera

-g

mostrar coordenadas GPS e um link de mapa

-json

mostrar todos os dados EXIF como JSON formatado

JSON

Use exif photo.jpg -json > exif-data.json -r para gerar JSON válido para outra ferramenta. Redimensionamento e conversão de formato pertencem a um comando de imagens dedicado, não à edição EXIF.

Observações

A extensão PHP EXIF é necessária. Nem toda imagem contém EXIF, GPS ou miniatura incorporada.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Inspecionar a imagem e exportar metadados

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install exif
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install exif -m
Versão pública exata

Instalar exatamente esta versão publicada.

install exif -v 1.2.3
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade exif
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install exif -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Inspecionar a imagem e exportar metadados
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 metadados 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
Extrair a miniatura incorporada
exif photo.jpg -t \sandbox\tmp\photo-thumb.jpg
Embedded thumbnail not found
Tratar uma imagem ausente
exif missing.jpg
Arquivo não encontrado

Arquivo usado neste exemplo: sandbox/images/photo.jpg

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

[binary file: photo.jpg]

Documentação relacionada

Versão pública atual

v1.2.32026-08-10

Saída EXIF estruturada

Os metadados EXIF ficam alinhados em colunas e os modos de saída são agrupados como opções compactas.