Une solution en plusieurs manips:
Préalable : la methode est pour Windows
Et le champ commentaire ne doit pas contenir de virgules.
Si c'est le cas, on peut y remédier, vous me direz ...
Etapes
- Exporter les données avec la fonction Créer > Liste de fichiers.
- Retoucher le fichier obtenu
- Le "renvoyer dans les photos" avec ExifTool
Faites un essai sur un petit lot de photos de test
Sélectionnez quelques photos et cliquez Créer > Liste de fichiers
Dans le champ, mettez
Code: Select all
{Directory}{Filename With Ext},{Comment}
en utilisant la flèche de menu déroulant et
- Répertoire
- Nom de fichier avec extension
- une virgule
- Image > commentaire
Il n'y a pas d'espaces.
Utilsez ensuite format : Texte et "Aperçu" pour la mise au point. Puis enregistrez cette liste disons dans Liste1.txt.
Utilisez un éditeur de texte (un peu plus performant que "Bloc Notes" si possible) pour remplacer le texte gênant par "rien" dans le fichier.
Ensuite ça se corse, il faudra utiliser Exiftool pour importer ce fichier vers le lot de photos.
Il faut d'abord ajouter une ligne d'en-tête dans le fichier comme ceci:
Puis changez le nom du fichier, avec l'extension csv .il devient Liste1.csv, et disons qu'il est enregistré dans C:\test
Supposons que les photos cibles soient dans C:\test\photos\
Lancez exiftool dans une fenêtre cmd
La syntaxe pour exiftool est du type
Code: Select all
C:\XnViewMP\AddOn\exiftool -csv="c:\test\Liste1.csv" "c:\test\Photos"
Si ca marche, visez plus fort , augmentez le nombre de photos en sélectionnant des dossiers dans XnViewMP pour crééer une Liste2.txt de fichiers.
Et ajoutez l'option de récursivité pour exiftool ( -r ) afin qu'il puisse traiter des dossiers et sous dossiers.
Code: Select all
C:\XnViewMP\AddOn\exiftool -r -ext jpg -csv="c:\test\Liste2.csv" "c:\test\Photos"
J'ai mis aussi -ext jpg pour limiter le traitement aux photos jpg, c'est pas cher. Etc...
Dans ma doc Exiftool dont le lien est ci-dessous, paragraphe 3D , il y a des explications à ce sujet.