it-swarm-es.com

Cambiando la fecha de un archivo de imagen

Voy a pasar por la tarea ingrata de escanear fotos antiguas y archivar las copias digitales.

¿Hay alguna manera de modificar la fecha de los archivos de imagen escaneados (típicamente .jpeg) para coincidir más cerca cuando la foto fue tomada en lugar de cuando la foto fue escaneada?


Edición: Estoy usando Windows (Vista por ahora).

Soy bastante ignorante de los datos exif que se están mencionando en las respuestas. ¿Se vinculan los datos EXIF ​​con los atributos de fecha/hora del archivo de alguna manera? ¿Alguna de estas herramientas permite la manipulación de la fecha y la hora del archivo, así como la fecha de EXIF ​​(asumiendo que están separadas)?

11
Feckmore

Primero edita la fecha de la foto : para muchos programas de administración de fotos para funcionar correctamente, primero debe cambiar los datos internos de EXIF ​​que contenga la información de la fecha (entre otra información ) Sobre la fotografía:

ExiftOol

modificador de sello de tiempo para archivos JPEG

Exifer para Windows

Luego sincronice la fecha del archivo a la fecha de la foto - Puede usar el ExiftOol para configurar las fechas de archivos de fotos de EXIF ​​Información:

ExiftOol

Nota: Si no desea configurar primero los datos de EXIF, hay muchos programas para cambiar la fecha/hora de creación del archivo original directamente:

Cómo cambiar la fecha modificada/creación/Última acceso para archivos y carpetas

6
Robert Cartaino

Una utilidad de manipulación de foto exif muy potente y flexible es exiftool , disponible en el sitio del autor . Esta sintaxis parece configurar la fecha del archivo en la fecha de la foto:

exiftool '-DateTimeOriginal>FileModifyDate' directory

"Use la fecha original de la información META para configurar la fecha de modificación del sistema de archivos del mismo archivo para todas las imágenes en un directorio".

ACTUALIZACIÓN: Dado que la pregunta ha cambiado, ExiftOol también se puede usar para configurar la fecha de datos metátas de la foto interna en la fecha de la foto real. Escaneé muchos archivos y los colocé en carpetas nombradas con el nombre de la fecha en que se tomaron las fotos. Luego, podría configurar un archivo por lotes para actualizar masa todas las fechas de fotos internas. Por ejemplo, esto establecería la etiqueta EXIF ​​interna en todas las fotos escaneadas en la carpeta '1981-07-01' a la fecha especificada a continuación.

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

Esto podría ser seguido por el comando de arriba para configurar la fecha del archivo también.

Los datos EXIF ​​son internos al archivo y son completamente independientes de las fechas de los archivos del sistema a menos que se configuren manualmente para que coincida. Esto es parcialmente por diseño: normalmente una cámara establece la etiqueta FOTE Fecha EXIF ​​cuando se toma la foto. La foto se puede editar varias veces, lo que actualizará la fecha Última modificada, pero el buen software de fotos lee y ordena la fecha de archivo de EXIV interna basada en cuando se tomó la foto.

11
Mike

ACDSEE le permite aumentar la actualización de datos EXIF.

2
Charles Roper

Extiflool para cambiar los metadatos internos, y si está en UNIX, touch -dfecha cambiará la marca de tiempo del sistema del sistema.

1
Norman Ramsey