Orchidees Isere

CCE Constructeur de Commandes ExifTool

Constructeur de Commandes ExifTool

CCE est un logiciel que je suis en train de développer.
Cette page décrit la version 5.2.9 de Mars 2025
Cette version ne propose pas encore d'intervenir sur des métadonnées individuelles, bien qu'on puisse le faire en retouchant la commande en cours de construction.

Objectif

L'objectif de CCE est de comprendre, construire, expérimenter et utiliser ExifTool, sans être ennuyé par les subtilités de syntaxe du mode commande.
Et aussi de réaliser bon nombre de traitements sans devoir recourir à l'excellente mais très technique documentation fournie par Phil Harvey sur son site.

Selon vos connaissances dans ce domaine, vous pourrez
- Utiliser directement CCE comme une boite à outils si vous êtes très expérimenté
- Utiliser ses fonctionnalités prêtes à l'emploi pour diverses tâches en cochant les cases adéquates, si vous connaissez les métadonnées concernées.
- Vous attarder sur les info-bulles et travailler sur un lot de photos de test pour consolider vos connaissances avant de modifier vos photos.

Prérequis

CCE est écrit en Kotlin, un langage proche de Java en ce sens qu'il utilise le "Java Runtime Environment" (JRE) qui est généralement déjà installé sur les PC Windows.
Si votre PC n'a pas de "passé" dans ce domaine et n'a pas de JRE installé, vous devrez d'abord "installer Java", fourni par Oracle.



Le programme en lui-même se nomme CCE.jar, l'extension jar est habituellement reconnue par Windows pour que le programme se lance en le cliquant.
Dans certains rares cas, il faut lancer CCE avec une commande du type : java -jar CCE.jar

ExifTool

CCE utilise ExifTool. C'est un euphémisme ! Il n'existe QUE pour ExifTool.
ExifTool est un utilitaire proprement extraordinaire, fourni gratuitement par Phil Harvey, sur son site exiftool.org
Mais ExifTool n'est pas facile à maitriser en ligne de commande, et aucune de ses (très) nombreuses fonctionnalités ne saute aux yeux.

Depuis les toutes dernières versions, exiftool est désormais fourni sous forme d'un fichier zip contenant exiftool(-k).exe ET un dossier exiftool_files
Vous devrez donc copier exiftool.exe et le dossier exiftool_files dans le dossier de CCE. (enlevez le (-k) du nom de exiftool)

Autres fichiers

J'ai aussi récupéré des fichiers de paramètres, d'arguments et de formats fournis sur le site exiftool (dans exiftool image) et je les ai inclus dans le téléchargement de CCE.
Ils seront dans le dossier ExifToolComplements, lui aussi placé dans le dossier CCE.

Et enfin quelques fichiers annexes, concernant les langages (lang_en.properties, lang_fr.properties), les fichiers lisezmoi.txt et readme.txt, un fichier Chat0275.jpg pour faire des tests, et un fichier config.properties dans lequel CCE enregistre quelques réglages.

Téléchargement



Téléchargement V5.2.9

Fonctionnalités V5.2.9


Ecran principal

0) En haut de l'écran, la zone d'affichage de la commande ExifTool en cours de construction.
Cette zone est modifiable manuellement, mais c'est à faire lorsque tous les autres paramètres sont déjà établis. 

1) Zone de dépose fichiers
- Sélectionner des fichiers ou des dossiers par glisser-déposer.
- Eventuellement, constituer un filtre pour traiter uniquement les fichiers correspondant au critère  ( V5.2.9)

2) Zone de choix de traitement (7 choix) 

- Chaque choix active différentes possibilités dans le panneau voisin

- Consulter les métadonnées (par groupes) (Exif, Iptc, Composite ... 12 options dans le panneau du bas à gauche)
	Choisir des options d'affichage (Options "G ou g" à droite, plus 5 à 10 options dans le panneau du bas)

- Modifier des métadonnées (préciser les groupes à modifier)
	Spécifier des métadonnées (non disponible, sauf à modifier manuellement la commande en cours de construction)
	Reprendre les métadonnées d'un fichier modèle (TagsFromFile)
	Transférer des métadonnées d'un groupe vers un autre (10 possibilités) ( V5.2.9)
	Restaurer ou effacer les fichiers _original
	
- Exporter des métadonnées (on peut préciser les groupes à exporter )
	Format CSV (5 à 10 options "G" de mise en forme )
	Sidecar XMP
	Copie des photos
	Générer des listes basées sur un fichier de formatage default.fmt

- Importer des métadonnées (préciser les groupes à importer)
	Importer un fichier CSV
	Reprendre les métadonnées d'un fichier modèle (TagsFromFile)

- Effacer des métadonnées
	Spécifier des métadonnées (non disponible)
	Effacer toutes les métadonnées
	Effacer un groupe spécifié de métadonnées
	Effacer dans des copies (copier les fichiers et effacer les métadonnées des copies)

- Geolocalisation
	Afficher les coordonnées GPS des photos (copier au format utilisable dans les sites de cartographie)
	Ouvrir un onglet de navigateur Google maps pour afficher l'emplacement de LA photo
	Ouvrir une nouvelle fenêtre de navigateur Google Maps pour afficher l'emplacement de LA photo
	Affecter : Champ pour entrer ou coller les coordonnées GPS d'une photo (Exif ou Xmp).
	Construire un fichier trace GPS à paretir des données des photos (GPX, WPT, KML) ( V5.2.9)
	
- Informations et paramètres
	Choix d'affichage des résultats: Console ou nouvelles fenêtres
	Langue : Francais / Anglais
	Document -list : Liste de tags (complète, par groupes, en lecture, écriture, extensions)
	Document sur les formats de date (exiftool.org)
	Fichier d'aide exiftool
	Version exiftool
	A propos.

Options et Groupes
Les cases à cocher d'options suivantes sont utilisables dans la plupart des cas: 
  -P (Préserver la date de modification) 
  -ext jpg (filtrer par extension)
  -r (Récursif) lorsqu'on a désigné des dossiers à traiter
  -v (Verbose) informations de debogage
  -csvDelim ";" Délimiteur de fichier csv, en exportation ou importation
  -overwrite_original (création ou non de copies de sauvegarde des fichiers modifiés)

Les autres options dépendent du contexte.( -a -u -G -g -s -n -lang -w )

Les 11 groupes de métadonnées sont sélectionnables par cases à cocher.
Selon le contexte, plusieurs groupes sont utilisables ou non. 
Le groupe "non spécifié" généralise le traitement à tous les groupes ordinairement concernés. 

Des info-bulles sont présentes sur la quasi totalité des boutons et cases à cocher.

Le bouton "OK" valide la commande affichée en haut de l'écran. Il reste gris si des informations sont manquantes.
Le bouton "réinitialiser" recharge complètement l'appli, par exemple après un changement de langue. 


Copies d'ecran




Consulter



Modifier



Exporter



Importer



Effacer



Geolocalisation



Informations



Consultation G:0:1



Consultation filtre



Exporter CSV