Forum Chasseur d'Images - www.chassimages.com

[ FORUM HARD, SOFT & MICRO Photo ] => Espace LINUX, Gimp... => Discussion démarrée par: xrismalden le Février 18, 2014, 09:46:17

Titre: Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: xrismalden le Février 18, 2014, 09:46:17
Bonjour

j'ai écrit des scripts Perl (fonctionnent sous Linux et Mac OS X) pour manipuler des fichiers images (raw,jpeg, ...) sur la base de leurs métadonnées EXIF. Etant principalement sous Mac OS X les scripts sont emballés dans des applications autonomes (type 'drag & drop') avec les pré-requis nécessaires

L'URL du projet sur Sourceforge : http://sourceforge.net/projects/xrismaldenpictures/?source=directory
   ... les 2 applications sous Mac OS X : http://sourceforge.net/projects/xrismaldenpictures/files/Mac%20OS%20X/

        >> 1 application pour extraire tous les champs EXIF d'un fichier d'image
            ... par lot d'images,
            ... le résultat s'affiche dans une fenêtre texte et dans un fichier unique pour chaque répertoire contenant les fichiers images concernés

       >> 1 application pour préfixer ses fichiers sur la base de 3 données EXIF : prise de vue, modèle et compteur de l'appareil : aaaammdd_modele_compteur_
            ... l'application  s'adapte si elle ne trouve pas la métadonnée
            ... si aucune metadonnée n'est trouvée, le fichier est ignoré
            ... idem par lot
            ... idem le résultat s'affiche dans une fenêtre texte et dans un fichier unique pour chaque répertoire contenant les fichiers images concernés

quelques limitations de cette première version : les répertoires avec des accents, fichiers sans métadonnées ignorés (autre source d'information ?), env. Windows, ...

si vous avez des remarques n'hésitez pas

Cdt
--
Xris Malden (Christophe D.)

Scripts et applications Mac OS X sous licence GPLv3
Titre: Re : Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: marco56 le Février 18, 2014, 09:52:35
Désolé pour Perl, je ne connais pas.
Mes compétences se limitent à Maple, Python, Scilab et LaTeX.
Je suis sous Ubuntu et je ne vois pas du tout comment utiliser tes scripts : un peu d'aide (tuto ?) pour cela ne nuirait pas, amha.
Titre: Re : Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: xrismalden le Février 18, 2014, 21:49:49
Citation de: marco56 le Février 18, 2014, 09:52:35
Désolé pour Perl, je ne connais pas.
Mes compétences se limitent à Maple, Python, Scilab et LaTeX.
Je suis sous Ubuntu et je ne vois pas du tout comment utiliser tes scripts : un peu d'aide (tuto ?) pour cela ne nuirait pas, amha.

le Perl n'est qu'un choix parmi d'autres, sous Linux c'est un script comme un autre

1) télécharger le script depuis Sourceforge en .pl
2) le rendre exécutable $ chmod 755 <le script>.pl
3) l'exécuter en ligne de commande $ ./<le script>.pl

... les pré-requis le module perl *EXIF*
   sous Debian et assimilé installer le paquet libimage-exiftool-perl ($ sudo apt-get install libimage-exiftool-perl en ligne de commande sinon un des logiciels graphiques de gestion de paquet)

... perl-doc ($ sudo apt-get install perl-doc)

4) la doc d'un script Perl $ perldoc ./le script>.pl

en résumé le pré-requis libimage-exiftool-perl qui n'est pas installé par défaut et en ligne de commande $ ./<le script>.pl <fichier image> [<fichier image> ...]
Titre: Re : Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: marco56 le Février 19, 2014, 22:29:31
Désolé mais je ne comprends pas : lorsque je télécharge l'archive .zip, je n'ai pas de programme à exécuter...
Titre: Re : Re : Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: xrismalden le Février 19, 2014, 22:42:55
Citation de: marco56 le Février 19, 2014, 22:29:31
Désolé mais je ne comprends pas : lorsque je télécharge l'archive .zip, je n'ai pas de programme à exécuter...

le lien de téléchargement du script perl seul sur Sourceforge
http://sourceforge.net/projects/xrismaldenpictures/files/xris.malden_prefix_your_shoot_with_yyyymmdd_model_dddd.pl/download
Titre: Re : Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: marco56 le Février 19, 2014, 23:43:19
Ok, c'est mieux !
J'ai testé pour essayé mais cela ne fonctionne pas chez moi.
Voici le message d'insulte :
Citation
marco3 [at] marco3-All-Series:~/Téléchargements$ ./xris.malden_prefix_your_shoot_with_yyyymmdd_model_dddd.pl
Can't locate Image/ExifTool.pm in  [at] INC ( [at] INC contains: ./inc /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./xris.malden_prefix_your_shoot_with_yyyymmdd_model_dddd.pl line 33.
BEGIN failed--compilation aborted at ./xris.malden_prefix_your_shoot_with_yyyymmdd_model_dddd.pl line 33.
Titre: Re : Re : Manipuler ses fichiers images raw, jpeg, sur la base de leurs métadonnées EXIF
Posté par: xrismalden le Février 22, 2014, 21:21:24
Citation de: marco56 le Février 19, 2014, 23:43:19
Ok, c'est mieux !
J'ai testé pour essayé mais cela ne fonctionne pas chez moi.
Voici le message d'insulte :

il manque un module (extension) du langage Perl utilisé pour le script qui permet de manipuler les informations EXIF d'une image

sous Debian (la base d'Ubuntu) il faut installer le paquet suivant libimage-exiftool-perl