Linux : Workflow Photo
Posté 16/12/2007 à 11:53h - 2 commentaires - 596 lectures
Photographe amateur et passionné, j'ai de plus la particularité d'employer une chaine de traitement de mes photos entièrement sous linux. Bien entendu si celle-ci manque encore d'outils importants (la calibration notamment) pour satisfaire le professionnel, je ne vois par contre rien de bloquant pour un amateur éclairé.
Je vais donc vous faire une brêve présentation de mon workflow, en espérant que cela vous inspire, je passerai via le stockage, traitement et la préparation à la mise en ligne.
L'arborescence
Présentation de l'arborescence de fichiers que j'utilise pour stocker et ordonner mes photos. En partant d'un dossier Y (/home/user/ par exemple), je créé 4 dossiers :
- 00_a_traiter
- 01_originaux
- 02_photographie
- 03_vie_privée
Le dossier à traiter recevra les fichiers venus des cartes mémoires de l'appareil.
Le dossier Originaux recevra les fichiers RAW ayant déjà été traités.
Le dossier Photographie recevra les fichiers JPEGS traités et ayant un intérêt photographique.
Le dossier Photographie recevra les fichiers JPEGS traités et ayant un intérêt personnel.
Cette structure permet de facilement retrouver ses originaux par date de prise de vue et également de retrouver les JPEGS via un événement précis (concert, compétition), ou un sujet photographique (macro, sports).
Récupération des images
Pour commencer, afin de faire simple je passe par un simple lecteur de carte mémoire qui me permet de ne pas avoir à gérer l'appareil photo via un logiciel tiers. Les cartes insérées sont donc montées comme des lecteurs logiques, d'où je copie les fichiers vers un dossier nommé "aaaammJJ description contexte" par exemple : "20070929 Match volley" ce dossier se situe vous l'aurez deviné dans "01_a_traiter".
Le traitement
Comme vous je l'ai déjà dit, j'utilise bibble pour le traitement de mes photos, si je passerai ici sur les traitement en soit des photos, je vais décrire plus précisement la seconde phase qui suit leur transfert sur le disque dur : la classification des photos.
Ici le but est de déterminer quelles photos je vais traiter, lesquelles iront à la poubelle etc.
Pour ce faire j'utilise le système de notation à étoiles de Bibble avec la classification suivante :
- 1 étoile : poubelle directe (photo ratée)
- 2 étoiles : poubelle (la photo n'est pas ratée mais j'ai la même en mieux par exemple)
- 3 étoiles : je la garde sous le coude mais je ne pense pas la sortir.
- 4 étoiles : photo réussie tant au niveau du sujet que de la compo, réglages etc ... Peut nécessiter un petit traitement.
- 5 étoiles : coup de coeur, a priori presque pas de traitement nécessaire.
En réalité un système à 3 étoiles me suffirait (raté - sous le coude - réussie), c'est d'ailleurs ce que j'utilisais sous RawShooter, mais bon on me donne 5 étoiles, j'utilise les 5!
Vient maintenant la phase du traitement en soit, durant laquelle en regardant les photos avec plus d'attention celles-ci peuvent changer de notation. Là je n'affiche que les images ayant obtenues au moins 4 étoiles et je les traite une par une. Souvent dans cette phase je m'aperçois que certaines font doublons ou que la netteté peut laisser à désirer, les photos repassent donc en catégorie 3 voir 2.
Suite à cela selon la quantité de photos et leur qualité, je repasse un rapide coup d'oeil dans la catégorie 3 étoiles pour voir si je n'ai pas été un peu méchant avec certaines lors de mon tri.
Le tout fini, je sort ça en résolution max en Jpeg via bibble.
Post-traitement et classement
Je mets ces deux étapes ensemble car mes quelques rares opérations de post-traitement (souvent pour les fichiers à destination du site) sont automatisées dans nautilus via un script. Mais allons dans l'ordre : tout d'abord les images sorties par bibble ont été placées dans un "converted_raw/aaaammJJ description contexte" sous dossier de "a_traiter".
En théorie et pour certaines des séries de photos, le workflow s'arrête ici. Mais cela n'est pas le cas de toutes les séries. Nous pouvons dissocier 2 cas, qui par ailleurs correspondent à deux scripts Nautilis. Les photos qui vont être distribuées directement et celles qui seront publiées via internet.
Premier cas : Distribution classique
Dans ce cas les photos sont redistribuées à des participants de l'événement, aux organisateurs ect ...
Leur qualité n'en est donc pas réduite mais elles seront signées. Pour cela je sélectionne les dites photos et via nautilus éxécute un script qui va signer automatiquement mes photos avec une image PNG que j'ai créé auparavant.
Vous pourrez la méthode de création de ce script ici.
Second cas : Publication Internet
L'utilisation est identique au cas précédent, seul le script change, il se charge ici de redimensionner et signer les photos afin de les réduire à une taille qui convient à leur publication.
une fois redimmensionées les images sont envoyées via FTP pour être publiées par FreesK.
Archivage
Une fois leurs traitements finis les photos, sont classées dans les dossiers tels que décrits dans l'arborescence. Puis ces dossiers sont dupliqués sur un disque dur externe via une simple ligne de commande RSYNC.
Cette ligne de commande pourrait être automatisée via CRON, je ne l'ai pas fait ici car le disque dur externe USB n'est pas systématiquement allumé. On pourrait prévoir de tester la vérification du montage et automatiser la tâche ainsi.
A terme, je vise comme archivage :
- disque dur de travail
- disque dur interne de Backup (à mettre en place)
- disque dur externe de Backup
Contenu similaire :
Par tags :
2 réactions :Laisser un commentaire.
Par Pol le 05/04/2008 à 08:54
Salut ;)
Super bien ton site !
J'ai aussi écris un script pour ajouter ma signature sur mes images, tu peux voir un exemple ici: http://zetransporter.blogspot.com/2007/11/top-model-belgium-2007.html
Si ca t'interesse, on peut échanger nos scripts et les améliorer ;)
@+
Par atlza le 06/04/2008 à 13:11
Une possible amélioration du mien est l'affichage de barre de d'avancement qu'on on effectue l'opération sur plusieurs photos. Intéressant mais pas capital, l'opération étant de tout façon assez courte.

