Flux de travail numérique pour le photographe sous Ubuntu
Par effraie le lundi 30 juillet 2007, 19:07 - Lien permanent
Heureux possesseur d'un appareil reflex numérique, et passionné de photographie, voila quelques temps que je me suis penché sur la meilleur façon d'organiser mon flux de travail sous linux.
En effet, bien que Photoshop soit l'application propriétaire réputée la plus réclamée par les utilisateurs de Linux, l'OS au pingouin est en en réalité très bien équipé pour faire face a un flux de photographie numérique avancé.
Dans ce billet, je vais tenter de présenter un flux de travail pour la photographie numérique, entièrement sous Ubuntu. Certains logiciels présentés ne sont pas libres, mais je présenterai les alternatives libres existantes.

Développer ses RAW
Si la plupart des photographes sont très satisfaits des images JPEG que produit leur appareil photo numérique, le photographe exigeant voudra maîtriser lui même le développement de ses RAW. Pour ceux qui ne le saurait pas, le RAW (codé sur 16 bits (enfin, c'est plus compliqué que ça, en fait... mais bon)) est un format qui conserve l'ensemble des données brutes captées... par le capteur de l'appareil photo, tandis que le JPEG (codé sur 8 bits) est un format déjà traité par l'appareil, au niveau de la couleur, de la balance des blancs, du contraste...
Sur la plupart des appareils photo numérique haut de gamme (récents) et sur tout les reflex numériques, il est possible de choisir le format RAW plutôt que JPEG pour l'enregistrement de ses images, pour conserver un maximum de données et se réserver une marge de manœuvre importante au moment du développement. Si vous souhaitez faire de la photo d'un point de vue expert, professionnel, artistique, ou passionné, c'est le format qu'il vous faut.
Attention! Le format RAW a de nombreux avantages, mais il est également plus contraignant. Les fichiers sont très volumineux, et exige un traitement relativement important avant d'être exploitable d'aucune façon.
Pour développer mes RAW sous Ubuntu, j'utilise un logiciel (propriétaire) d'excellente facture, nommé Bibble. Il s'agit d'un des premier déRAWtiseurs historique, et il produit d'excellents résultats. Disponible sur Linux, mais aussi sur MacOS et Windows, il s'agit d'un logiciel en QT véritablement multiplateforme. C'est à mon goût le meilleur choix possible d'un point de vue technique. Sachez cependant que ce logiciel est payant, et qu'il permet une période d'essai d'un mois.
cliquez sur l'image pour voir la capture en plein écran:

Il faut noter qu'il y a plusieurs alternatives à Bibble sous Linux:
- LightZone: un autre logiciel propriétaire, gratuit cette fois ci (mais payant sous MacOS et Windows). Il a de nombreux supporters, mais la version linux est la 2.3 quand la version "officielle" est la 3, et il semble que notre plateforme ne soit pas vraiment considérée comme égale aux autres... Cependant, entre sa gratuité et sa gestion originale des zones et des filtres, il est utile de l'avoir sur un coin de disque dur (ici pour la version linux)

- ufRAW est certainement la solution libre la plus abouti pour traiter des RAW. Il existe en version autonome ou en plugin pour the GIMP. Néanmoins, il est a mon goût encore trop loin derrière (en particulier ses interfaces graphiques...) pour suffire a une pratique quasi quotidienne du format RAW.
- Citons également, en vrac parce que je les connais moins, et qu'il me semble qu'ils sont moins aboutis, dcRAW (plugin GIMP), RAWtherapee, et RAWstudio. N'oublions pas BlueMarrine un projet encore en développement, mais prometteur.
Retoucher ses images
Dans ce domaine, c'est The GIMP le logiciel roi:
Plutôt que de vous répéter des choses que vous savez déjà, je vous donne plutôt quelques liens qui explique comment un photographe peu tirer parti de GIMP:
- #tutorials/photos une série de tutoriels orientés photo,
- Traitement par zone et gestion 16 bits sous gimp Très complet, très technique: une mine,
- Groking the GIMP en français: la bible de gimp,
- Masques sous GIMP
Gérer sa bibliothèque d'images
Dans ce domaine, les logiciels performants sous Ubuntu sont légion! La plupart d'entre eux permettent de trier, classer, tagger, archiver... vos images, même en très grand nombre. Ils permettent également d'effectuer un certains nombres de retouches "basiques", les fonctionnalités variants d'une application à l'autre: rotation, recadrage, courbes, export vers le web ou un media externe...
Personnellement, j'utilise F-spot, fournit par défaut dans Ubuntu. Il permet une gestion très efficace d'une collection trés importante, des fonctionnalités de retouches avancées, la gestion du versionnage des images, l'export vers gallery, flickr, une galerie web statique, un cd...
Dans ce domaine, certains prétendent que Digikam (intégré a Kubuntu et a l'environnement KDE) est meilleur. Ce n'est pas mon avis, mais ce doit être une affaire de goût. Dans ce domaine, il faut aussi citer Gthumb (de base dans Ubuntu) et Jbrout. (j'en oublie sans doute)
Créer un panoramique
Pour cela, un logiciel sort du lot: il s'agit de Hugin. Un peu complexe à mettre en œuvre, il est rudement efficace! Je vous suggère de vous reporter à cette page de la doc pour en savoir plus.
Créer des images HDR
le HDR est une technique relativement récente en photo numérique, qui produit des résultats impressionnants. Je cite wikipedia:
Un exemple de HDR:L'imagerie à grande gamme dynamique (High dynamic range imaging ou HDRI) regroupe un ensemble de techniques numériques permettant d'obtenir une grande plage dynamique dans une image. Son intérêt est de pouvoir représenter ou de mémoriser des niveaux d'intensités lumineuses très différents dans une même image. Cette technique s'effectue en permettant d'attribuer plus de valeurs à un même pixel. D'abord développée pour les images générées par ordinateur, la technique s'est ensuite adaptée à la photographie numérique.

image de Nattfodd sous licence Creative Commons CC BY-NC
Pour ce type de traitement sous Ubuntu, il existe une interface graphique conviviale, nommée QTpfsgui
Ce logiciel est disponible sur un dépôt tiers, et il me semble qu'il sera intégré a Ubuntu pour la Gutsy Gibbon. Vous pouvez vous reporter à la documentation pour plus d'information quand à son utilisation et son installation.
Calibration et gestion de la couleur
J'ai gardé ce point pour la fin, car c'est encore aujourd'hui un point noir pour le photographe sous linux.
Si votre écran est d'une qualité correcte, et que vous n'êtes pas trop exigeant, vous pouvez vous en passer, et vous ne savez peut être même pas de quoi il s'agit. Par contre, si vous souhaitez maitriser toute votre chaine photographique, vous savez déjà ce que sont les espaces de couleurs et les profils couleurs des différents matériels.
Sans entrer dans les détails ennuyeux, sachez simplement que chaque appareil traite le rendu des couleur d'une façon qui lui est propre, et que pour obtenir sur papier ce que l'on voit a l'écran, il faut avoir la maitrise du profil couleur de son écran, de son imprimante, et d'une façon générale, de tout les éléments matériels du flux. Pour un écran, il s'agit de le calibrer (régler) de façon a ce qu'il affiche les blanc vraiment blancs, les noirs vraiment noirs, et d'une façon générale, les couleurs d'une façon juste, et pas "chaude" ou "flatteuse", comme pour un jeux vidéo. Sans quoi, sur l'image que vous aviez peaufiné pour obtenir un beau rouge Ferrari sur les fleurs de tatie george, les roses seront oranges... et vous serez vert.
Bibble (par exemple) gère parfaitement les profils, et c'est le cas de nombreuses applications sous ubuntu. Le problème n'est pas là.
Je m'explique: Une bonne calibration ne peut que difficilement être faite a l'oeil, et nécessite l'usage d'une sonde colorimétrique, qui se pose sur l'écran, se branche sur l'ordinateur, et permet de comparer des valeurs de couleurs avec celles que renvoie l'écran. À l'issue de la procédure, vous obtenez un "profil" de votre écran, qui vous permet de maîtriser la colorimétrie de votre écran. En utilisant ce profil en conjonction avec celui de votre imprimante, ou de votre labo photo, vous êtes assuré d'avoir une bonne gestion des couleurs, et vos roses seront rouge Ferrari.
Malheureusement, la plupart des sondes ne sont pas compatibles avec Ubuntu (et Linux en général), et les logiciels qui vont avec sont exclusivement réservés a MacOS et Windows.
Cette page explique comment calibrer son écran sous linux, sans matériel supplémentaire, et quand on a la chance d'avoir un écran qui peut de régler d'un point de vue matériel, et pas seulement logiciel.
Il existe quelques utilitaires, tel que Monica, pour vous aider a régler le point noir et le Gamma de votre écran, Argyll pour créer un profil ICC avec l'une des rares sondes qui soient compatibles avec le pingouin, et enfin Xcalib a charger ce profil, pour l'utiliser. Sachez cependant que c'est loin d'être un processus facile...
Une solution alternative serait d'utiliser un windows virtualisé (avec vmware ou virtualbox?) ou bien déporté avec VNC pour créer sous windows un profil valide pour Xorg... c'est tordu, mais ça devrait marcher. Si quelqu'un a tenté cette expérience, je suis curieux d'en connaître le résultat. (visiblement, ça marche!)
Edit: Stéphan Peccini à écrit un super article en français sur la calibration de son écran sous Linux.
Pour finir
Si tout ce travail ne vous à pas découragé, je vous invite a créer un photoblog avec l'excellent logiciel libre PixelPost pour montrer vos images au monde entier. et au passage, je ne résiste pas à l'envie de vous montrer le mien.


Commentaires
salut,
Je voulais juste dire que je trouve cet article fort complet
Un grand bravo
Juste un mot concernant Gthumb, je sais pas si tu as essayé mais il vaut le détour et (je pense) tiens la comparaison avec f-spot. Faut voir s'il est pas plus simple même.
oui, je cdonnais bien gthumb, qui est géant. il lui manque, par rapport a f-spot, le versionning, tt de même!
Beau billet.
Mais je suis réservé concernant ce que tu dis sur la gestion des images. Shootant en RAW seul f-spot arrive à lire mes images (exit gthumb/jbrout). Mais f-spot ne permet pas de toucher aux données exif/iptc, et pas de possibilité de classer/trier avec ces méta infos. F-spot ne gère pas le fait qu'un RAW peut donner naissance à plusieurs interprétation de ce négatif numérique (un jpg normal, un jpg pour le web retaillé, un tirage en noir et blanc etc.). Il ne gère pas non plus les doublons, ni l'archivage/sauvegarde des photos. Il autorise un début de retouche sur les RAW mais il est incapable de sauver les modifications/retouches dans un jpeg. Pour conclure il a d'excellentes bases mais pas pour un photographe travaillant en RAW.
Pour Gimp, si on est toujours dans la démarche RAW, gimp est bloqué à 8bits par couches donc on perd le bénéfice du RAW (sauf à utiliser une méthode, mais qui est beaucoup trop lourde), vivement le passage à GEGL. Dernier point sur gimp, il est cool, mais c'est un logiciel graphique à tout faire, et qui n'est donc pas spécifiquement adapté au traitement des photos (il sait le faire mais n'est franchement pas aisé des lors que l'on veut retoucher plus d'une photo). Les ténors l'ont compris avec Aperture et Lightroom, emboîté par dxo et je l'espère un bibble 5 qui se laisse désirer.
Lightzone me déçoit énormément par la mise à l'écart de la version Linux, au moment où justement il devient particulièrement intéressant et atractif.
Un dernier mot pour signaler qu' autopano pro la star du logiciel de panorama possède une version de démo pour Linux, qui marche plutôt bien.
Ce que tu dis se tient, kagou
mais on a pas la même démarche. Mes RAW sont entiérements délégués a Bibble, et F-spot ne gére que mes jpeg
Merci beaucoup pour ce billet bien complet! C'est exactement ce qu'il me fallait
Très chouette billet en effet, et très complet. Même si ça ne suffira pas à me faire lâcher Lightroom, Photoshop et Photomatix...
@Kagou: as-tu essayé gqview ? Il est très complet, léger, et sait lire les RAW sans problèmes.
Et merci effraie d'avoir utilisé une de mes images pour illustrer ton post
Bravo à toi pour cet excellent billet qui me fait me sentir moi seul dans mes recherches de logiciels dédiés à la photo !
Ola
Très bon billet, clair, complet et didactique, pour un débutant comme moi...
Pour ma part je ne ne joue pas dans la même cour que toi quant au process de mes photos numérique. Je shoot en JPEG et ça me suffit et je doit dire que le couple Gimp / Gthumb me convient tout à fait (+ qques script maison tout de même !)
Merci pour PixelPost, je ne connaissais pas, je pense que je vais l'essayer assez rapidement
Bravo à toi pour cet EX-CEL-LENT billet ! J'ai hâte de rentrer ce soir pour faire le tour des logiciels que tu as cité.
la photo sous linux, vaste sujet... merci pour ce super billet et tous ces liens utiles
Merci pour cet article très intéressant.
J'ai vu qu'on avait à peu près le même matériel et justement je souhaitais acquérir le 55-200mm AF-S, je voulais savoir si tu t'en servais beaucoup (j'ai pas réussi à trouver une photo avec cet objectif dans ta galerie).
Je ne suis pas encore passé au RAW mais je ne désespère pas de prendre le temps de m'y intéresser, avec un tel billet j'ai plus d'excuse ;-).
Merci pour cette excellent article
J'ai juste une précisions :
Quand tu dit que le JPEG est codé sur 8 bit, c'est 8 bit par couleur car généralement on parle de 24 bit ! (idem pour le RAW).
Un ou deux commentaires ; Gimp en version 2.3 gère les couleurs (je ne me rappelle plus pour la 2.2 mais il me semble que la possibilité y était présente), je préfère Digikam
et finalement pour la calibration sous Linux, j'ai écrit un tutoriel :
http://photonature.fr/Gimp/index_tu...
Hmm, mon petit Effraie, tu ne serais pas trop optimiste pour QTPFSGUI sur les dépôts officiels Gutsy ??
Le paquet est relativement compliqué à finir, et j'ai peur de ne pas avoir eu le temps de le finir pour qu'il soit dans Gutsy.
@+
@ David: en fait, dans la galerie, si tu regardes les infos exif des images, tt les focales au dela de 55 mm sont faites avec le 55-200. Il est pas mauvais du tout. Je m'en sert surtout pour du portrait. Mais en fait, je pense qu'a la 1° sortie de paris, il prendrais une autre envergure
@ Davro: dommage
c'est un beau logiciel.
@ Stephan: Hurra pour ton article!
@ Tous: merci pour vos commentaires sympa :p
Le jpeg est codé en 8bits par couches (Rouge/Vert/Bleu) donc un pixel a 2^8=256 valeurs pour une couche, donc pour les 3 ils a 256^3 soit 16 777 216 de couleurs, soit encore 24bpp (Bit Per/Par Pixel) (8+8+8)
Les RAW sont faussement appelés 16bits mais pour la très grande majorité des reflex on est en 12bits je vous laisse calculer
Pour en finir nos yeux distingues dans les 12 millions donc le jpeg suffit mais le RAW apporte tellement plus ! De la lecture à lire absolument -> http://www.withinlights.com/Labo/Ar...
Je me suis longtemps em**** avec UFRaw et RAWtherapee, puis j'ai acheté une licence Bibble Pro... C'est à ce moment-là que je me suis remis à faire de la photo. Parfois, il faut savoir faire des concessions (proprio) pour avancer o:)
@Kagou : Merci pour ces précision
Sympa le billet.
Juste pour compléter: j'ai effectivement pu calibrer mon écran avec la méthode décrite dans le billet:
J'ai loué une sonde qui bien sur n'avait de drivers que sous Windows.
Avec VirtualBox, j'ai installé rapidement un windows XP, installé les drivers de la sonde, et procédé au réglages de l'écran. J'ai ensuite copié le fichier de profil créé sur le système hôte (Ubuntu).
Pour le charger, j'utilise Xcalib que je lance à chaque démarrage de la machine.
Voilou
Merci pour cette articles très complet...
Au niveau des calques de réglage (adjustement layers) dans gimp et des calques d'effet la feature request est ici:
http://bugzilla.gnome.org/show_bug.... et apparemment ça pourrai bouger après la version 2.4.
Personnellement sans ça pour moi impossible de travailler plus efficacement que sur photoshop. Je vais tester krita même si j'utilise gnome comme desktop.
concernant la calibration, tu ne cites pas lprof.
est ce que c'est parce qu'il semble bugué ?
https://bugs.launchpad.net/ubuntu/+...
À ce "détail" prés il semble prometteur . Interface graphique, utilisation des sondes.
Merçi beaucoup pour cet article.
Merci pour ce résumé de la situation sous linux.
Très utile.
Xav
merci pour toutes ces infos, j'ai beaucoup apprit et je suis sur que je vais mettre tout ça à très bon profit
très utile et bon boulot !
csb
Merci pour cette très bonne ressource.
Par contre, LightZone semble avoir changé de politique concernant Linux.
Merci pour ce billet qui répond exactement a mes attentes. Pour le moment j'utilise photoshop lightroom sous windows car il rassemble l'ensemble des logiciels cités.
Un programme de ce type ou du style aperture (sous mac) manque sous Linux. même payant, il rencontrerait un vif succès.