11 votes

Modification de la date d'un fichier image

Je m'attelle à la tâche ingrate de scanner de vieilles photos et d'archiver les copies numériques.

Existe-t-il un moyen de modifier la date des fichiers d'images numérisées (typiquement .jpeg) pour qu'elle corresponde davantage à la date à laquelle la photo a été prise plutôt qu'à la date à laquelle la photo a été numérisée ?


Edit : J'utilise Windows (Vista pour l'instant).

Je suis assez ignorant des données exif mentionnées dans les réponses. Les données exif sont-elles liées aux attributs date/heure du fichier d'une manière ou d'une autre ? L'un de ces outils permet-il de manipuler la date et l'heure du fichier ainsi que la date exif (en supposant qu'elles soient séparées) ?

11voto

Roddy Points 32503

Un utilitaire très puissant et flexible de manipulation des données EXIF des photos est ExifTool disponible auprès de l Site de l'auteur . Cette syntaxe permet de régler la date du fichier sur la date de la photo :

exiftool '-DateTimeOriginal>FileModifyDate' directory

"Utiliser la date originale des méta-informations pour définir la date de modification du système de fichiers du même fichier pour toutes les images d'un répertoire. "

Mise à jour : depuis que la question a changé, ExifTool peut également être utilisé pour fixer la date des métadonnées internes de la photo à la date réelle de la photo. J'ai scanné de nombreux fichiers et je les ai placés dans des dossiers portant le nom de la date à laquelle les photos ont été prises. Je pouvais ensuite définir un fichier batch pour mettre à jour en masse toutes les dates internes des photos. Par exemple, la balise Exif interne de toutes les photos numérisées dans le dossier "1981-07-01" serait réglée sur la date spécifiée ci-dessous.

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

Cette commande peut être suivie de la commande ci-dessus pour définir également la date du fichier.

Les données EXIF sont internes au fichier et sont totalement indépendantes des dates du fichier système, à moins qu'elles ne soient réglées manuellement pour correspondre. C'est en partie une question de conception : normalement, un appareil photo définit la date de la photo au moment de la prise de vue. La photo peut être modifiée plusieurs fois, ce qui met à jour la date de dernière modification, mais les bons logiciels de photographie lisent et trient les données EXIF internes en fonction de la date à laquelle la photo a été prise.

6voto

Daniel O Points 1776

Modifiez d'abord la date de la photo - Pour que de nombreux programmes de gestion des photos fonctionnent correctement, vous devez d'abord modifier les données EXIF internes qui contiennent les informations relatives à la date (entre autres) de la photo :

ExifTool

Modificateur d'horodatage pour les fichiers JPEG

Exifer pour Windows

Synchroniser la date du fichier avec la date de la photo - Vous pouvez ensuite utiliser l'outil ExifTool pour définir les dates d'enregistrement des photos à partir des informations EXIF :

ExifTool

Remarque : si vous ne souhaitez pas définir d'abord les données EXIF, il existe de nombreux programmes permettant de modifier directement la date et l'heure de création du fichier original :

Comment modifier la date de modification/création/dernier accès des fichiers et des dossiers ?

2voto

Charles Roper Points 10231

ACDSee vous permet de mettre à jour les données EXIF en masse.

1voto

wesc Points 466

Exiftool pour modifier les métadonnées internes, et si vous êtes sous Unix, touch -d date modifiera l'horodatage OS du fichier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X