ti-enxame.com

Alterando a data de um arquivo de imagem

Eu estou passando pela tarefa ingrata de digitalizar fotos antigas e arquivar as cópias digitais.

Existe uma maneira de modificar a data de arquivos de imagem digitalizados (tipicamente .jpeg) para corresponder mais de perto quando a foto foi tirada em vez de quando a foto foi escaneada?


EDIT: Estou usando o Windows (Vista por enquanto).

Eu sou bastante ignorante dos dados exif que está sendo mencionado nas respostas. Os dados Exif são ligados aos atributos de data/hora do arquivo de alguma forma? Alguma dessas ferramentas permite a manipulação da data e hora do arquivo, bem como a data EXIF ​​(assumindo que estas sejam separadas)?

11
Feckmore

Primeiro edite a data da foto - para muitos programas de gerenciamento de fotos para funcionar corretamente, você deve primeiro alterar os dados do EXIF ​​interno que contêm informações de data (entre outras informações ) Sobre a fotografia:

EXICROOL )

modificador de carimbo de tempo para arquivos JPEG

Exifer para Windows

Em seguida, sincronize a data do arquivo para a data da foto - Você pode então usar a EXItRool para definir as datas do arquivo das fotos das informações do exif:

Exifrol

Nota: Se você não quiser definir os dados Exif primeiro, há muitos programas para alterar a data/hora do criação do arquivo original diretamente:

Como alterar a data modificada/de criação/acessível para arquivos e pastas

6
Robert Cartaino

Um utilitário muito poderoso e flexível de manipulação de foto é EXIsCool , disponível no site do autor . Esta sintaxe parece definir a data do arquivo para a data da foto:

exiftool '-DateTimeOriginal>FileModifyDate' directory

"Use a data original das informações do META para definir a data de modificação do sistema de arquivos do mesmo arquivo para todas as imagens em um diretório."

Atualização: Desde que a pergunta mudou, o EXTICOOL também pode ser usado para definir a data de dados da foto interna para a data de foto real. Eu digitalizei muitos arquivos e os coloquei em pastas nomeadas com o nome da data em que as fotos foram tiradas. Eu poderia então definir um arquivo em lote para a massa atualizar todas as datas de foto internas. Por exemplo, isso definiria a tag interna Exif em todas as fotos digitalizadas na pasta '1981-07-01' para a data especificada abaixo.

ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01

Isso pode ser seguido pelo comando acima para definir a data do arquivo também.

Os dados do Exif é interno para o arquivo e são completamente independentes das datas do arquivo do sistema, a menos que estejam definidas manualmente para corresponder. Isto é parcialmente pelo design - Normalmente, uma câmera define a data da foto EXIF ​​quando a foto é tirada. A foto pode ser editada várias vezes, que atualizará a data lastmodificada, mas o software de boa foto lê e classifica pela data interna do arquivo Exif baseada quando a foto foi tirada.

11
Mike

ACDSEE permite que você volte a atualizar dados ExiF.

2
Charles Roper