Changer les dates d une série d'image

FoxLeRenard Messages postés 54 Date d'inscription samedi 2 juillet 2005 Statut Membre Dernière intervention 3 octobre 2024 - 3 oct. 2024 à 18:20
jordane45 Messages postés 38243 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 3 octobre 2024 - 3 oct. 2024 à 19:34

Bonjour,

Je sais faire un PHP qui marche très bien pour changer "la date modifier le"
 

<?php
$directory = 'C:/mesdocum/EasyPHP-5.3.2/www/exifimg'; 
function modifyImageDate($file, $newDate) {
    if (exif_imagetype($file) == IMAGETYPE_JPEG) {
        // Modifie la date de modification du fichier système
        touch($file, strtotime($newDate));
        $command = "exiftool -DateTimeOriginal=\"$newDate\" -overwrite_original \"$file\"";
        shell_exec($command);
        echo "Date modifiée pour : $file\n";
    }
}
$newDate = '2022-01-01 12:00:00'; 

if ($handle = opendir($directory)) {
    while (false !== ($file = readdir($handle))) {
        $filePath = $directory . '/' . $file;
        if (is_file($filePath)) {
            modifyImageDate($filePath, $newDate);
        }
    }
    closedir($handle);
} else {
    echo "Impossible d'ouvrir le répertoire.\n";
}
?>

Avez vous les paramètres pour "la date de prise de vue" car mes anciennes diapos ont été scannées et je voudrais corriger cette date, merci d'avance


Windows / Chrome 129.0.0.0


A voir également:

1 réponse

jordane45 Messages postés 38243 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 3 octobre 2024 4 689
3 oct. 2024 à 19:34

Bonjour 

ta question ne concerne pas le php mais exiftool en ligne de commande.

exiftool -P -overwrite_original "-AllDates<Filename" "-FileCreateDate<Filename" "-FileModifyDate<Filename"  Y:\!temp\bbbb\img-20151204-wa0002.jpg

0