URL: https://linuxfr.org/news/darktable-2-6-0 Title: darktable 2.6.0 Authors: Matthieu Moy Nilvus, teoB, Ro_G, Davy Defaud, jpg54, aurelienpierre, rawfiner, JM40, BAud, palm123, Bruno Michel, bubarđŸŠ„, pada, Pierre Jarillon, BenoĂźt Sibaud, jpv, Olivier LEMAIRE et M5oul Date: 2018ćčŽ11月13æ—„T20:06:08+01:00 License: CC By-SA Tags: photo, darktable, raw et photographie Score: 92 darktable est un logiciel de retouche d’images spĂ©cialisĂ© dans le traitement de photos « _raw_ », c’est‐à‐dire des donnĂ©es brutes du capteur de l’appareil photo. Il a la particularitĂ© d’ĂȘtre non destructif c’est‐à‐dire qu’il ne modifie jamais les fichiers sur lesquels il travaille : on gĂšre un ensemble de transformations Ă  appliquer au fichier _raw_, et darktable permet d’exporter le rĂ©sultat dans les formats d’images classiques. ![darktable](https://img.linuxfr.org/img/68747470733a2f2f646f776e6c6f61642e74757866616d696c792e6f72672f6461726b7461626c6566722f75706c6f6164732f2f323031362f31322f63726f707065642d6c6f676f2d6368726973746d61732e706e67/cropped-logo-christmas.png) Comme le veut la tradition, une nouvelle version de darktable est sortie pour NoĂ«l : la 2.6.0. 2018 a Ă©tĂ© une annĂ©e de renouveau pour darktable, avec de nombreuses fonctionnalitĂ©s majeures rĂ©alisĂ©es par de rĂ©cents contributeurs. Pour connaĂźtre les nouveautĂ©s... ---- [Site officiel de darktable](http://www.darktable.org/) [CommunautĂ© francophone darktable](https://darktable.fr/) [darktable 2.4.0 sur LinuxFr.org](https://linuxfr.org/news/darktable-2-4-0) [darktable 2.2.0 sur LinuxFr.org](https://linuxfr.org/news/darktable-2-2-0) [darktable 2.0.0 sur LinuxFr.org](https://linuxfr.org/news/darktable-2-0-traitement-et-gestion-de-photographies) [Version originale (en anglais) de l’article](https://www.darktable.org/2018/12/darktable-26/) [Annonce officielle de sortie de la 2.6](https://www.darktable.org/2018/12/darktable-260-released/) ---- Parmi les principales nouveautĂ©s : * un nouveau module _retouche_, similaire au module de _correction de taches_, avec copie intelligente (_outil de correction_) et la possibilitĂ© d’agir sur chaque niveau de dĂ©tail individuellement ; * un nouveau module _filmique_, capable de gĂ©rer la plupart des aspects de tonalitĂ© d’une image en un seul module, tout en prĂ©servant la couleur ; * une refonte complĂšte du module de _balance des couleurs_, qui peut ĂȘtre vu comme une variante plus orientĂ©e couleurs que le module _niveaux_ ; grĂące Ă  de nouvelles options de sĂ©lection de couleurs, ce module permet d’effectuer la plupart des ajustements automatiquement ; * la possibilitĂ© de guider le floutage d’un masque de fusion, afin de sĂ©lectionner prĂ©cisĂ©ment un objet avec le minimum d’effort. Tout ceci vous est ici dĂ©voilĂ©, et bien d’autres nouveautĂ©s, dans la suite de cette dĂ©pĂȘche. Comme toujours, le format de base de donnĂ©es est changĂ© avec cette version majeure, vous ne pourrez pas relancer les versions antĂ©rieures sur vos photos aprĂšs avoir lancĂ© darktable 2.6. Pensez Ă  faire une sauvegarde de votre base de donnĂ©es (rĂ©pertoire `~/.config/darktable/`) avant la mise Ă  jour. # FonctionnalitĂ©s principales ## Un nouveau module : « retouche » MĂȘme si darktable se focalise principalement sur le dĂ©veloppement RAW, les derniĂšres versions ont introduit des fonctionnalitĂ©s habituellement rĂ©servĂ©es aux Ă©diteurs orientĂ©s pixels tel que GIMP, comme le module _liquĂ©fier_. Une Ă©tape importante de plus dans cette direction est faite avec ce nouveau module _retouche_, qui remplace essentiellement le module _correction des taches_, avec sĂ©paration des frĂ©quences pour une retouche fine. ### AmĂ©liorations comparĂ©es au module de correction des taches Le module a bien plus d’options que le module _correction des taches_, mais tout ce que vous pouviez faire avec le prĂ©cĂ©dent reste disponible dans le module _retouche_. ![Aperçu du module retouche](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-overview-fr.png) Comme avec _correction des taches_, vous sĂ©lectionnez une forme (cercle, ellipse, chemin ou brosse ; cette derniĂšre n’existait pas dans _correction des taches_) et vous cliquez simplement sur la partie de l’image que vous souhaitez effacer. Le module va copier une autre partie de l’image pour la masquer. Glissez au lieu de cliquer pour choisir la source Ă  cloner, ou ajustez les contrĂŽles ensuite. De nombreux dĂ©tails vont vous faciliter la vie : #### Outil de correction, de meilleurs rĂ©sultats en moins d’efforts Par dĂ©faut, la copie utilise un algorithme de correction (*heal*, en anglais) empruntĂ© de l’outil correcteur de GIMP, qui adapte la source au contexte de l’emplacement copiĂ©. Vous n’avez pas besoin de copier exactement la bonne partie de l’image. Prenons un exemple classique, un petit dĂ©faut dans un ciel pas complĂštement uniforme : ![Exemple de retouche](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-original.png) Une mauvaise tentative pour corriger cela avec l’outil de copie donnerait : ![Retouche par copie (avec contrĂŽles)](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-clone.png) Le morceau de ciel copiĂ© pour masquer le dĂ©faut est un peu plus sombre que l’endroit oĂč il a Ă©tĂ© copiĂ©. Ce n’est pas Ă©vident tant que les outils de contrĂŽle sont affichĂ©s sur l’image, mais l’image finale est vraiment mauvaise : ![Retouche par copie (sans contrĂŽles)](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-clone-nocontrol.png) La mĂȘme retouche avec le nouvel « outil de correction »[^1] donne ceci : ![Retouche de correction (avec contrĂŽles)](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-heal.png) Cette fois, l’image finale est impossible Ă  distinguer d’un ciel sans dĂ©faut : ![Retouche de correction (sans contrĂŽles)](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-heal-nocontrol.png) MĂȘme en clonant des parties de l’image de couleurs complĂštement diffĂ©rentes, l’« outil de correction » rĂ©agit Ă©tonnamment bien. Poussons un peu le module : ![Retouche de correction sur des couleurs diffĂ©rentes](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-heal-red-white-blue.png) Le morceau blanc est copiĂ© vers le T‐shirt bleu, le T‐shirt bleu vers le rouge, et le rouge vers le blanc. Chaque fois, le contraste local est conservĂ©, mais la couleur gĂ©nĂ©rale et la luminance du morceau sont adaptĂ©es pour s’ajuster Ă  la destination. L’« outil de copie » basique[^2] est toujours disponible pour les rares situations oĂč vous en auriez besoin. #### Remplir et flouter, quand vous n’avez rien Ă  copier En plus des outils de copie et de correction (qui fonctionnent seulement quand vous avez une partie de l’image Ă  dupliquer sur celle Ă  effacer), le module _retouche_ fournit un « outil de remplissage »[^3] (remplir une forme avec une couleur) et un « outil de flou »[^4] (appliquer un flou pour adoucir une partie de l’image). Ces outils sont particuliĂšrement utiles pour l’édition par sĂ©paration de frĂ©quences (voir plus bas). #### Une activation, plusieurs corrections : ajout continu Les outils peuvent ĂȘtre activĂ©s en une fois pour plusieurs corrections. Utilisez simplement la combinaison `Ctrl` + `` sur l’un des outils cercle, ligne, ellipse ou chemin (au lieu d’un simple clic), et l’outil restera actif jusqu’à ce que vous le dĂ©sactiviez explicitement. Ceci est trĂšs pratique lorsque vous avez Ă  corriger plusieurs endroits de la mĂȘme image, comparĂ© Ă  la version prĂ©cĂ©dente qui vous obligeait Ă  re‐cliquer sur le bouton de l’outil pour chaque correction. #### Visualisation de la source de correction Pour les outils de copie et de correction, chaque correction consiste Ă  sĂ©lectionner une source et une destination. Un simple clic permet de dĂ©finir la destination et, par dĂ©faut, darktable sĂ©lectionne une zone arbitraire pour la source. Une autre option est de dĂ©finir la source et la destination par un glisser-dĂ©poser avec le curseur de la destination vers la source. Le module _retouche_ introduit un mĂ©canisme plus avancĂ© : * en dĂ©plaçant le curseur sur l’image, la destination Ă  corriger est marquĂ©e par une forme, alors que la source est marquĂ©e par une petite croix : ![Source & destination de retouche](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-source-cross.png) * pour sĂ©lectionner une source, utilisez `Maj` + `` sur l’image ; la croix est alors placĂ©e sur l’emplacement du curseur et ne bougera plus jusqu’à ce que vous sĂ©lectionniez la destination, via un simple clic ; ceci est particuliĂšrement intĂ©ressant combinĂ© Ă  une activation permanente de l’outil mentionnĂ© ci‐dessus, plusieurs corrections sont ainsi possibles sur l’image, la source restant Ă  des coordonnĂ©es relatives Ă  la destination ; * une variante : utilisez `Ctrl` + `Maj` + `` au lieu de `Maj` + `` ; ceci dĂ©finira Ă©galement l’emplacement de la source, mais cette fois, celle‐ci restera fixe, selon des coordonnĂ©es absolues et non plus relatives Ă  la destination Ă  corriger. ### Édition par sĂ©paration de frĂ©quences Une difficultĂ© classique de la retouche photo, typiquement pour le portrait, est que l’on souhaite souvent masquer certaines taches, et parfois rĂ©duire le contraste local afin de rendre la peau plus lisse, tout en conservant sa texture. Un effacement brutal rendrait la peau trop lisse et donnerait Ă  la photo, au mieux, un aspect « excessivement post‐traitĂ© ». Prenons une image comme exemple (reprise du [dĂ©fi pixls.us PlayRaw « Hillbilly portrait »](https://discuss.pixls.us/t/playraw-hillbilly-portrait/5518)) : ![Exemple de portrait](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-overall-portrait.jpg) Une technique commune pour ce type de retouche est de sĂ©parer l’image en plusieurs images correspondant Ă  plusieurs niveaux de dĂ©tail, et de les combiner ensemble. C’est ce que permet le [greffon « DĂ©composer en ondelettes » de GIMP (article en anglais)](https://pixls.us/articles/skin-retouching-with-wavelet-decompose/) par exemple. AprĂšs sĂ©paration, cela produit une premiĂšre image floue aux dĂ©tails grossiers, et une ou plusieurs images contenant seulement les dĂ©tails. Dans notre exemple, nous obtenons les niveaux de dĂ©tail : ![Exemple de portrait](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-portrait-scale4.jpg) ![Exemple de portrait, Ă©chelle 5](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-portrait-scale5.jpg) ![Exemple de portrait, Ă©chelle 6](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-portrait-scale6.jpg) Et l’image dite « rĂ©siduelle », c’est‐à‐dire l’image oĂč tous les autres niveaux de dĂ©tail ont Ă©tĂ© enlevĂ©s : ![Exemple de portrait, Ă©chelle 7](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-portrait-scale7.jpg) Ce type de transformation est utilisĂ© en interne par le module _Ă©galiseur_, qui permet d’augmenter ou diminuer l’importance de chaque niveau de dĂ©tail de l’image. Alors qu’_Ă©galiseur_ travaille globalement sur l’image, _retouche_ permet de sĂ©lectionner le niveau de dĂ©tail et la partie de l’image sur laquelle vous souhaitez travailler. Dans le module _retouche_, cela correspond Ă  la partie _dĂ©composition en ondelettes_ de l’interface : ![Échelles de dĂ©composition en ondelettes](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-scales-fr.png) Cette partie montre un rectangle par Ă©chelle de dĂ©composition (du grain le plus fin Ă  gauche au grain le plus grossier Ă  droite). Le rectangle noir Ă  gauche correspond Ă  l’image entiĂšre, et le blanc Ă  droite Ă  l’image rĂ©siduelle. Par dĂ©faut, darktable montre toujours l’image finale, mais vous pouvez visualiser une Ă©chelle de dĂ©tails et l’image rĂ©siduelle en cliquant sur le bouton « affiche une seule Ă©chelle de dĂ©composition »[^5]. L’image actuellement sĂ©lectionnĂ©e apparaĂźt avec un rectangle rouge. DĂ©placez le curseur du bas pour modifier le nombre d’échelles de dĂ©tail Ă  utiliser. Selon le niveau de zoom, certains dĂ©tails d’échelle peuvent ĂȘtre plus fins que ne le permet la rĂ©solution de l’écran, donc inutilisables. La ligne grise sur le dessus des Ă©chelles montre lesquelles sont visibles au niveau de zoom actuel. En visualisant l’échelle de dĂ©tail, le contraste peut ĂȘtre trop faible ou trop fort, le module propose donc un ajustement de niveaux (qui s’applique seulement sur la prĂ©visualisation Ă  l’écran, et n’a pas d’impact sur l’image finale) : ![Niveaux d’ajustement](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-levels-fr.png) Chaque type d’outil prĂ©sentĂ© ci‐dessus (« outil de correction », « outil de copie », « outil de remplissage » ou « outil de flou ») est utilisable sur chacune de ces Ă©chelles. Voyez‐les comme des calques obtenus d’une image source, et recomposĂ©s ensemble, aprĂšs retouche, afin d’obtenir l’image finale. C’est lĂ  oĂč les outils de « remplissage » et de « flou » prennent tout leur sens : l’« outil de remplissage » est par dĂ©faut un mode d’effacement lorsque la couleur choisie est le noir, ce qui correspond Ă  supprimer les dĂ©tails lorsqu’il est utilisĂ© sur les Ă©chelles de dĂ©tails. Il est aussi possible de sĂ©lectionner une couleur et de remplir avec celle‐ci (particuliĂšrement utile sur l’échelle de l’image rĂ©siduelle). Utiliser l’« outil de flou » directement sur l’image, aboutit Ă  des rĂ©sultats de post‐traitement clairement visibles, mais l’utiliser de maniĂšre sĂ©lective sur les Ă©chelles permet d’aboutir Ă  des effets plus subtils. #### Exemple 1 : rĂ©duction de tache au lieu de suppression Concentrons‐nous sur le bouton situĂ© sous la branche des lunettes. Si nous souhaitons le supprimer complĂštement, il est facile de le faire avec l’« outil de correction ». Maintenant, que se passe‐t‐il si nous souhaitons le conserver, et seulement le rĂ©duire, pour qu’il n’attire plus l’attention ? Nous pouvons simplement le supprimer depuis l’échelle de dĂ©tails grossiers (Ă©chelle 6, dans notre exemple). Le bouton n’est pas visible sur l’image rĂ©siduelle, le supprimer depuis l’échelle de dĂ©tails est donc suffisant. L’« outil de correction » permet de le faire proprement. Mais en agissant avec l’échelle de dĂ©tails, l’« outil de remplissage » et l’« outil de flou » peuvent aussi donner de bons rĂ©sultats. Voici ci‐dessous le rĂ©sultat sur l’échelle 6 (avant Ă  gauche, aprĂšs Ă  droite). ![Avant/aprĂšs Ă  l’échelle 6](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-before-after-scale6.jpg) L’image finale sera transformĂ©e comme suit : ![Avant/aprĂšs Ă  l’échelle 6 (image finale)](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-before-after-final.jpg) DĂ©sormais, nous pouvons dĂ©cider que la correction faite sur l’échelle 6 peut aussi s’appliquer Ă  l’échelle 5. Nous pouvons faire la mĂȘme chose manuellement, mais nous pouvons Ă©galement utiliser le curseur du haut, intitulĂ© « dĂ©but de fusion », afin de reproduire automatiquement les formes corrigĂ©es sur plusieurs Ă©chelles. Toutes les formes créées Ă  droite de ce curseur seront reproduites sur toutes les Ă©chelles au‐delĂ  de ce curseur de fusion (sauf si le curseur est positionnĂ© complĂštement Ă  gauche — Ă  0 —, ce qui signifie que la fusion est dĂ©sactivĂ©e). Par exemple, en positionnant le curseur Ă  5, nous appliquons la correction sur les Ă©chelles 5 et 6, et obtenons ceci : ![AprĂšs Ă  l’échelle 5](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-merge-5-6.jpg) Si nous dĂ©plaçons le curseur plus Ă  gauche, le bouton disparaĂźt progressivement. Selon ce mĂȘme principe, nous pouvons effacer les marques sur la peau tout en prĂ©servant les poils de la barbe : ![Avant/aprĂšs, en prĂ©servant la barbe](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-beard-preserve.jpg) _Juste une correction sur l’échelle 7, propagĂ©e ensuite jusqu’à l’échelle 5 en utilisant le curseur de fusion_ #### Exemple 2 : jouer avec la texture de peau Si vous voulez changer la texture de peau sur la joue, vous pouvez appliquer un flou sur une forme de ce type : ![Flou sur une Ă©chelle de dĂ©tail](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-blur-detail.jpg) Vous obtenez alors le rĂ©sultat avant/aprĂšs suivant : ![En changeant la texture de peau](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-skin-texture.jpg) De toute Ă©vidence, ce type de retouche doit ĂȘtre pratiquĂ© avec une grande prudence : si la correction est poussĂ©e trop loin, cela produira un rendu trop artificiel. En cas de doute, vous pouvez toujours revenir en arriĂšre sur votre retouche et utiliser un mode de fusion avec une opacitĂ© infĂ©rieure Ă  100 %, ou modifier l’opacitĂ© ou le rayon de flou de chaque forme individuellement. #### Exemple 3 : s’amuser avec l’image rĂ©siduelle Juste pour le plaisir (ne reproduisez pas ça chez vous, ou attendez‐vous Ă  des images horribles !), nous pouvons obtenir un effet « tatouage » en utilisant l’« outil de copie » sur l’image rĂ©siduelle : ![Copie sur l’image rĂ©siduelle](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-clone-residual-image.jpg) Bien que peu Ă©lĂ©gant, cet exemple illustre le principe de « sĂ©paration de frĂ©quences » : nous avons conservĂ© les dĂ©tails fins de la joue, et copiĂ© des dĂ©tails grossiers de l’image rĂ©siduelle. ## Nouveau module : « filmique » Le module _filmique_ a Ă©tĂ© conçu pour reproduire les meilleurs aspects d’une pellicule argentique associĂ©s aux contrĂŽles plus aisĂ©s de la photographie numĂ©rique. Il peut ĂȘtre utilisĂ© sur toute image en remplacement du module _courbe de base_, et est particuliĂšrement adaptĂ© pour les images Ă  grande plage dynamique (*high dynamic range* — HDR), c’est‐à‐dire avec un Ă©cart important entre les zones les plus claires et les plus sombres de l’image. Prenons un exemple d’une telle image (extrait du [dĂ©fi pixls.us PlayRaw « Backlit »](https://discuss.pixls.us/t/playraw-raw-challenge-backlit/1676)) : ![Exemple d’image HDR](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/filmic-example-image.jpg) Une approche commune pour agir avec des images Ă  plage dynamique Ă©tendue (HDR) est de comprimer le contraste global tout en conservant le contraste local. darktable a plusieurs modules fonctionnant sur ce principe : « mappage tonalitĂ©s », « mappage global tonalitĂ©s », « ombres et hautes lumiĂšres » et, depuis darktable 2.2, le mode « fusion d’exposition » dans le module « courbe de base ». Cette compression de contraste fonctionne jusqu’à un certain point, les rĂ©sultats pouvant donner un aspect artificiel si poussĂ©e trop loin. Ce que vous souhaitez typiquement Ă©viter est ceci (le module « mappage de tonalitĂ©s » a Ă©tĂ© utilisĂ©, le curseur de contraste Ă  son maximum) : ![Exemple d’image HDR](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/filmic-hdr-too-much.jpg) Le module « filmique » montre qu’une autre approche est possible et, gĂ©nĂ©ralement, donne des rĂ©sultats plus naturels. Il considĂšre chaque pixel individuellement, sans faire de distinction entre le contraste global et local. Si _filmique_ comprime trop le contraste, il est toujours possible de rĂ©cupĂ©rer le contraste local, avec l’excellent module « contraste local » par exemple. Le module « filmique » est fait pour ĂȘtre utilisĂ© sans le module _courbe de base_ (activĂ© par dĂ©faut dans darktable). La « courbe de base » vient trĂšs tĂŽt dans le pipeline graphique et donne une image contrastĂ©e, dans laquelle les hautes lumiĂšres sont souvent attĂ©nuĂ©es. RĂ©cupĂ©rer les dĂ©tails perdus via _courbe de base_ est difficile. D’autre part, simplement dĂ©sactiver _courbe de base_ entraĂźne gĂ©nĂ©ralement des images pĂąles, manquant de contraste et de saturation. D’autres techniques d’amĂ©lioration du contraste doivent ĂȘtre utilisĂ©es pour compenser cela. Le module « filmique » vient plus tard que _courbe de base_ dans le pipeline graphique, et donne plus de contrĂŽle pour exploiter correctement la plage dynamique de l’image de sortie. La premiĂšre chose que fait _filmique_ est d’appliquer une courbe logarithmique sur l’image, de sorte que les « stops » (puissance de deux de luminance d’un espace linĂ©aire) soient rĂ©partis uniformĂ©ment sur l’histogramme. La source d’inspiration derriĂšre _filmique_ est la pellicule argentique. Une diffĂ©rence entre les pellicules argentiques et les capteurs numĂ©riques est la maniĂšre dont ils rĂ©agissent Ă  la surexposition. Les capteurs numĂ©riques ont un seuil d’écrĂȘtage au‐dessus duquel tout est considĂ©rĂ© blanc : ils ne peuvent pas faire la distinction entre les pixels lĂ©gĂšrement supĂ©rieurs au seuil et les pixels fortement surexposĂ©s. L’argentique rĂ©agit diffĂ©remment : le contraste est rĂ©duit progressivement Ă  mesure que l’image est surexposĂ©e, sans cet effet de seuil. Cela permet aux pellicules argentiques de restituer une scĂšne avec une plage dynamique Ă©levĂ©e sur un support avec une plage dynamique infĂ©rieure, tout en maintenant le contraste et la saturation dans les tons moyens. Un effet similaire peut ĂȘtre obtenu dans le monde numĂ©rique en appliquant une courbe en S Ă  l’image, tant que les hautes lumiĂšres ne sont pas Ă©crĂȘtĂ©es. Avec le module _courbe de tonalitĂ©s_, on peut dessiner une courbe comme celle‐ci : ![Ajustement d’exposition](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/filmic-S-shaped.png) La seconde chose que fait _filmique_ est d’appliquer une telle courbe, mais au lieu de fournir cette courbe manuellement, la courbe est automatiquement calculĂ©e depuis un ensemble de paramĂštres. Cela facilite l’équilibrage des ombres, hautes lumiĂšres et tons moyens. ### Exemple d’image Traitons notre image avec ce module. Avant d’appliquer _filmique_, nous devons d’abord dĂ©sactiver le module _courbe de base_, et ensuite ajuster l’_exposition_. Aucun pixel ne doit ĂȘtre surexposĂ© ou sous‐exposĂ©. Dans notre situation, nous devons rĂ©duire l’exposition afin d’éviter de surexposer le ciel : ![Ajustement d’exposition](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-exposure-fr.png) Afin que les paramĂštres automatiques fonctionnent de leur mieux, il est recommandĂ© d’utiliser le mode « AMaZe » du module _dĂ©matriçage_. Activer un module de _rĂ©duction de bruit_ avant _filmique_, dans le pipeline graphique (p. ex. : _rĂ©duction de bruit (profil)_), peut Ă©galement aider. ### Transformation logarithmique La premiĂšre chose affichĂ©e dans le module _filmique_ est un aperçu de la courbe appliquĂ©e Ă  l’image. La courbe n’est pas directement Ă©ditable, l’objectif du module Ă©tant d’ajuster la courbe via les curseurs situĂ©s en dessous. Afin d’avoir un bon point de dĂ©part de travail, _filmique_ fournit une pipette de rĂ©glage de « niveaux automatiques ». Par dĂ©faut, ce module considĂšre l’ensemble de l’image et positionne les trois curseurs du dessus en fonction de la luminance moyenne, de la zone la plus lumineuse et de la zone la plus sombre : ![En un clic sur niveaux automatiques](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-autotune-levels-fr.png) À ce stade, l’histogramme doit remplir toute la plage, mais aucun pixel ne doit ĂȘtre sous ou surexposĂ©. Si ce n’est pas le cas, vous pouvez corriger le problĂšme avec le curseur « facteur de sĂ©curitĂ© » : le glisser vers la droite comprime la plage dynamique (l’histogramme doit donc apparaĂźtre centrĂ©, avec des parties vides Ă  gauche et Ă  droite), et inversement, le glisser vers la gauche l’étend de sorte que les ombres et hautes lumiĂšres commencent Ă  s’écrĂȘter. Le curseur noir peut ĂȘtre dĂ©fini en devinant la plage dynamique de l’image (sur une image suffisamment contrastĂ©e, c’est la plage dynamique de la camĂ©ra, c’est‐à‐dire environ 14 EV sur un appareil haut de gamme ou environ 10 EV pour un appareil compact moyen). Le curseur noir peut ĂȘtre dĂ©fini par la valeur du blanc moins la plage dynamique. On peut aussi dĂ©placer le curseur pour laisser l’histogramme remplir sur son axe horizontal. Dans notre cas, l’outil « niveaux automatiques » a fait le travail correctement, nous allons donc conserver les curseurs tels qu’ils sont. L’histogramme est rĂ©parti sur la plage dynamique de l’image cible. Aucun pixel n’est surexposĂ© : ![Histogramme aprĂšs ajustement](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/filmic-adjust-histogram.png) C’est ici que la magie opĂšre : la pipette de _luminance de gris moyen_ permet de choisir quelle partie de l’image sera considĂ©rĂ©e comme gris moyen (50 % de luminance). Par exemple, si nous le dĂ©finissons sur la joue du chien, nous obtenons ceci : ![Gris moyen via la joue du chien](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-middle-grey-dog-fr.png) Si nous sĂ©lectionnons le nez du chien, qui est plus foncĂ©, nous obtenons une image plus claire : ![Gris moyen via le nez du chien](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-middle-grey-nose-fr.png) Attention, on est en train de pousser le module dans ses retranchements vu qu’on lui demande d’exposer l’une des zones les plus sombres de l’image comme un gris moyen, ce qui n’est _a priori_ pas une trĂšs bonne idĂ©e. Mais mĂȘme dans des conditions extrĂȘmes, le module ne s’en sort pas si mal. D’autre part, si nous sĂ©lectionnons une zone claire du ciel, l’exposition globale est diminuĂ©e afin d’obtenir une exposition correcte du ciel : ![Gris moyen via le ciel](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-middle-grey-sky-fr.png) Sur toutes ces images, les points blancs et noirs sont conservĂ©s, et ne sont pas sur ou sous‐exposĂ©s. Au final, sĂ©lectionner l’herbe derriĂšre le chien est probablement la meilleure option ici, mais c’est une question de goĂ»t : ![Gris moyen via l’herbe](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-middle-grey-grass-fr.png) L’utilisation de l’image complĂšte avec le curseur « luminance du gris moyen » est Ă©galement un choix sĂ»r. C’est ce que fait « niveaux automatiques ». ### Courbe filmique en S Allons maintenant dĂ©couvrir la seconde partie de ce module : la « courbe filmique en S ». Cette courbe va principalement permettre d’augmenter le contraste dans les tons moyens (le curseur « contraste ») et comprimer les ombres et/ou hautes lumiĂšres. Peut‐ĂȘtre ne l’avez‐vous pas remarquĂ©, mais le module _filmique_ a dĂ©jĂ  initiĂ© cela Ă  son activation, le curseur de « contraste » Ă©tant dĂ©fini par dĂ©faut Ă  1,5. Si nous dĂ©sactivons la « courbe filmique en S » (donc dĂ©finir le `contraste` Ă  1), nous obtenons une image plus terne : ![Pas de contraste dans la courbe en S](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-no-contrast-fr.png) D’autre part, nous pouvons dĂ©finir plus de contraste que l’option par dĂ©faut : ![Contraste Ă©levĂ© sur la courbe en S](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/filmic-high-contrast-fr.png) Bien sĂ»r, Ă  un certain niveau, augmenter le contraste entraĂźnera une perte d’informations dans les ombres et/ou hautes lumiĂšres. La courbe en haut du module permet de voir quelle information est perdue : idĂ©alement, la courbe ne devrait pas toucher le bas ou le haut du cadre. Par exemple, si vous obtenez la courbe ci‐dessous, la texture est perdue dans les noirs : ![Ombres saturĂ©es](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/filmic-curve-clipped-shadows.png) En d’autres termes, ou vous avez dĂ©truit vos ombres, ou vous avez volontairement Ă©crĂȘtĂ© afin d’obtenir des noirs plus profonds. Les curseurs sous « contraste » permettent d’affiner prĂ©cisĂ©ment la courbe : * « latitude » dĂ©finit la gamme de l’image correspondant aux tons moyens sur lesquels le contraste sera augmentĂ© ; * « Ă©quilibre ombres-hautes lumiĂšres » dĂ©finit la place Ă  donner aux ombres ou aux hautes lumiĂšres ; * le menu de contrĂŽle « rendu » contrĂŽle l’interpolation entre les points de la courbe ; la valeur par dĂ©faut donne gĂ©nĂ©ralement de bons rĂ©sultats, mais peut aussi ĂȘtre totalement fausse (par exemple, produire une courbe non monotone) lorsque vous poussez les paramĂštres Ă  leur extrĂȘme ; essayez d’autres modes lorsque cela se produit. L’augmentation du contraste produit souvent une augmentation de la saturation dans les ombres, et une augmentation dans les hautes lumiĂšres, ce qui peut amener Ă  des couleurs sortant du [[gamut]] de sortie. Le curseur « saturation » permet de diminuer la saturation dans les ombres et hautes lumiĂšres extrĂȘmes afin d’éviter cela. D’autre part, dans les hautes lumiĂšres, darktable doit habituellement choisir entre la prĂ©servation de la luminance et de la chrominance. Par dĂ©faut, il prĂ©serve la luminance, mais il est possible de privilĂ©gier la chrominance par le biais de la case Ă  cocher correspondante. En prĂ©servant la chrominance, les images rĂ©sultantes sont souvent perçues comme sursaturĂ©es, ce qui demandera plus d’attention plus loin dans le pipeline (par exemple, en dĂ©finissant la saturation de sortie du module _balance couleur_ Ă  75 %). Il existe une section masquĂ©e « destination / affichage », peu utile pour la plupart des utilisateurs. Attendez‐vous Ă  des images horribles si vous l’utilisez sans lire le manuel et sans savoir ce que vous faites ! ### Touche finale et contraste local Le contraste a Ă©tĂ© comprimĂ© dans le ciel, mais nous voyons toujours un peu de texture. Si nous voulons augmenter le contraste local du ciel, le module _contraste local_ avec un masque paramĂ©trique sur la partie la plus claire de l’image produit ce rĂ©sultat : ![Gris moyen via l’herbe](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/filmic-and-local-contrast.jpg) Il est aussi possible de dĂ©sactiver l’effet de _filmique_ en utilisant les masques, par exemple en excluant les hautes lumiĂšres pour Ă©viter ici la compression de contraste. Un adoucissement du masque sera en gĂ©nĂ©ral nĂ©cessaire pour Ă©viter les bords abrupts ou halos. ### Documentation complĂ©mentaire Cette partie vous donne un aperçu de ce qui est possible avec le module _filmique_. Bien entendu, il est recommandĂ© de lire le manuel de darktable pour plus de prĂ©cisions. Pour de plus amples informations (plus de dĂ©tails techniques, comparaison avec d’autres techniques, exemples d’images rĂ©elles...), vous pouvez Ă©galement lire l’article suivant (en anglais) : « [_Filmic, darktable and the quest of the HDR tone mapping_](https://eng.aurelienpierre.com/2018/11/30/filmic-darktable-and-the-quest-of-the-hdr-tone-mapping/) », par AurĂ©lien Pierre, le crĂ©ateur du module. ## Gestionnaire de clones dans la chambre noire Avec darktable, vous pouvez conserver plusieurs historiques diffĂ©rents de la mĂȘme image. En cliquant sur le bouton « cloner » dans le module _images sĂ©lectionnĂ©es_ de la table lumineuse, cela donne un clone de l’image : le fichier RAW n’est pas copiĂ©, mais darktable conserve ainsi deux piles d’historique distinctes pour cette image. De plus, darktable 2.6 facilite le travail avec les clones, grĂące au nouveau module apparaissant dans le panneau gauche de la chambre noire : ![Gestionnaire de clones](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/dm-initial-fr.png) PremiĂšre amĂ©lioration : de fait, le module Ă©tant dans la chambre noire, il est dĂ©sormais possible de travailler avec les diffĂ©rents clones, sans quitter cette derniĂšre. DeuxiĂšme amĂ©lioration : un bref commentaire peut ĂȘtre associĂ© Ă  chaque clone de l’image. Supposons que nous souhaitions comparer notre image dĂ©veloppĂ©e via le module _filmique_ avec un dĂ©veloppement fait via la fonction de « fusion d’exposition » du module _courbe de base_. Nous pouvons dĂ©marrer avec un ajustement d’exposition basique et conserver cette version pour des dĂ©veloppements futurs : ![Gestionnaire de clones](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/dm-basic-fr.png) Ensuite, un clic sur le bouton « crĂ©er un clone avec le mĂȘme historique »[^6] donne un clone sur lequel nous pouvons appliquer notre traitement basĂ© sur le module _filmique_ : ![Gestionnaire de clones](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/dm-filmic-fr.png) Afin d’obtenir une nouvelle version, nous sĂ©lectionnons d’abord le premier par un double clic, avant de crĂ©er un clone : ![Gestionnaire de clones](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/dm-fusion-fr.png) Pour comparer les clones, un simple « clic prolongĂ© » sur un autre montre cette version de l’image Ă  un niveau de zoom ajustĂ© Ă  l’écran. Il vous faudra maintenir le clic jusqu’à ce que l’image soit affichĂ©e complĂštement la premiĂšre fois. L’opĂ©ration sera immĂ©diate par la suite, vous permettant de cliquer et relĂącher plusieurs fois pour obtenir une comparaison avant/aprĂšs instantanĂ©e. Notez bien que les miniatures de l’image sont seulement mises Ă  jour lorsque vous quittez l’image. La miniature de l’image en train d’ĂȘtre Ă©ditĂ©e n’est donc en gĂ©nĂ©ral pas Ă  jour. ## Refonte du module « balance couleur » Le module _balance couleur_ a Ă©tĂ© considĂ©rablement amĂ©liorĂ©. Bien que son nom contient le mot « couleur », c’est un module plus gĂ©nĂ©ral que cela. Il peut ajuster les niveaux Ă  peu prĂšs comme le module _niveaux_ et peut Ă©galement ajuster le contraste avec une courbe proche de la courbe en S du module _filmique_. Bien entendu, vous pouvez Ă©galement toujours ajuster les couleurs pour ajouter ou supprimer une dominante de couleur dans les ombres, les hautes lumiĂšres et les tons moyens sĂ©parĂ©ment. Le module gagne deux modes de fonctionnement en mode ProPhotoRGB. De plus, vous avez maintenant le choix entre les anciens « contrĂŽles des couleurs » « RGBL » (rouge, vert, bleu, luminance) et « TSL » (teinte, saturation, luminance). Jouons avec le module sur une image avec plusieurs balances de blanc. Voici l’image d’origine, avec uniquement les modules de base activĂ©s et la courbe de base dĂ©sactivĂ©e : ![Liste des modules actifs](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/cb-active-modules-fr.png) La neige est Ă©videmment blanche dans la scĂšne rĂ©elle, mais la neige exposĂ©e au soleil reflĂšte la lumiĂšre de ce dernier, tandis que celle dans l’ombre reflĂšte la lumiĂšre du ciel, beaucoup plus bleue. Le module _pipette_ dans la barre latĂ©rale gauche de la chambre noire permet de visualiser et de quantifier ces dominantes de couleurs : ![Échantillons de la pipette couleur](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/cb-patches-original-fr.png) _La valeur nĂ©gative pour le canal « b » reprĂ©sente la couleur bleue._ Le module _balance couleur_ dispose maintenant d’une pipette pour neutraliser les couleurs. Sur cette image, l’optimiseur automatique fonctionne plutĂŽt bien. AprĂšs un clic sur « neutraliser les couleurs », la dominante bleue dans les ombres est rĂ©duite : ![Optimisation automatique via le module « balance couleur »](https://raw.githubusercontent.com/Nilvus/dtorg/ed56dde40b561aa851bbe0c568d520377d5489c5/content/blog/2018-12-25-darktable-2.6/cb-picker-neutralize-fr.png) En regardant de plus prĂšs les patchs sĂ©lectionnĂ©s par la pipette, notez que la valeur « b » est maintenant beaucoup plus proche de 0 : ![Échantillons couleur aprĂšs normalisation](https://raw.githubusercontent.com/Nilvus/dtorg/593ec883671f7f39454711ceb0a69fad8cac5db7/content/blog/2018-12-25-darktable-2.6/cb-patches-neutralized-fr.png) Si l’optimiseur automatique se trompe, il est possible de spĂ©cifier des patchs de couleur pour les hautes lumiĂšres, les ombres et les tons moyens (de prĂ©fĂ©rence dans cet ordre) sĂ©parĂ©ment avec les pipettes de couleur correspondantes. Et, si nĂ©cessaire, de relancer la fonction « neutraliser les couleurs » (intitulĂ©e « neutraliser les couleurs Ă  partir des patchs » une fois que vous avez sĂ©lectionnĂ© ces patchs). De mĂȘme, les tonalitĂ©s peuvent ĂȘtre ajustĂ©es de la mĂȘme maniĂšre que via le module « niveaux », soit avec la fonction « optimiser luma », soit avec des sĂ©lecteurs individuels. La section « maĂźtre » en haut permet de rĂ©gler le contraste et la saturation globale. Les curseurs « contraste pivot » et « contraste » appliquent une courbe, centrĂ©e autour du pivot et avec une pente donnĂ©e par le contraste. En d’autres termes, avec un contraste positif, les parties de l’image situĂ©es en dessous du pivot seront assombries et les parties situĂ©es au‐dessus auront leur luminance augmentĂ©e : ![Gestion de contraste dans le module balance couleur](https://raw.githubusercontent.com/Nilvus/dtorg/ed56dde40b561aa851bbe0c568d520377d5489c5/content/blog/2018-12-25-darktable-2.6/cb-contrast-fr.png) Bien sĂ»r, l’étalonnage des couleurs est toujours la fonction principale du module _balance couleur_. Par exemple, pour obtenir un look ancien, avec des ombres bleues et estompĂ©es, nous pouvons utiliser la section « ombres : lift / offset ». DĂ©finissez le curseur « facteur » sur une valeur positive (afin que les noirs ne soient pas complĂštement noirs), la « teinte » sur une couleur bleutĂ©e, et utilisez le curseur de « saturation » afin de contrĂŽler l’intensitĂ© de la coloration. Cela peut donner lieu Ă  des images comme celle‐ci (image prise du dĂ©fi [RAW de la semaine] (https://froknowsphoto.com/raw-edit-de-le-week-25/) : ![Virage partiel avec la balance des couleurs](https://raw.githubusercontent.com/darktable-org/dtorg/7b34e51bed7eb4b302b8a83c1a63d20f0495578c/content/blog/2018-12-25-darktable-2.6/cb-split-toning-fr.jpg) Dans cet exemple, les curseurs ont Ă©tĂ© poussĂ©s un peu loin afin d’obtenir un rĂ©sultat clair, mais le module peut Ă©galement obtenir des effets plus subtils, particuliĂšrement lorsqu’il est combinĂ© avec les masques paramĂ©triques. Voyez par exemple le prĂ©rĂ©glage « virage partiel bleu‐sarcelle / orange » ajoutĂ© au module dans cette version (avant pour la premiĂšre image, aprĂšs l’application du prĂ©rĂ©glage pour la seconde) : ![Avant color‐grading](https://raw.githubusercontent.com/Nilvus/dtorg/3c40c068d7b602ab68d9382861c716c042cbe0dc/content/blog/2018-12-25-darktable-2.6/cb-before.jpg) ![AprĂšs color‐grading](https://raw.githubusercontent.com/Nilvus/dtorg/3c40c068d7b602ab68d9382861c716c042cbe0dc/content/blog/2018-12-25-darktable-2.6/cb-orange-and-teal.jpg) ## Floutage avec dĂ©tection de bords des masques de fusion La fonction de fusion de darktable permet de sĂ©lectionner une partie de l’image, appelĂ©e un masque, afin d’appliquer la transformation apportĂ©e par le module sur cette partie. AprĂšs crĂ©ation du masque (dessinĂ© ou paramĂ©trique), il est possible d’adoucir ses bords avec un effet de floutage. Grace Ă  darktable 2.6, vous avez plus de contrĂŽle sur la maniĂšre dont le floutage du masque est rendu. Afin d’en comprendre le fonctionnement, regardons les deux principales mĂ©thodes de floutage. La plus commune est le flou gaussien, qui donne en gros le mĂȘme effet qu’une photo avec une mise au point incorrecte. En flou gaussien, la valeur (luminance et chrominance) de chaque pixel est diffusĂ©e uniformĂ©ment aux pixels environnants. L’effet de diffusion s’attĂ©nue Ă  mesure qu’on s’éloigne du pixel de dĂ©part. Dans darktable, le flou gaussien est disponible dans le module _filtre passe‐bas_ : ![Copie sur l’image rĂ©siduelle](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/gaussian-blur-fr.png) Un autre type de floutage se base sur le [_filtre bilatĂ©ral_ (article en anglais)](https://en.wikipedia.org/wiki/Bilateral_filter), parfois appelĂ© flou de surface (en raison du nom de l’outil correspondant dans Photoshop), ou floutage avec dĂ©tection de bord. Dans ce mode, la valeur de chaque pixel est diffusĂ©e sur les pixels voisins, mais l’influence d’un pixel est rĂ©duite quand les pixels ont des valeurs diffĂ©rentes. Par exemple : ![Copie sur l’image rĂ©siduelle](https://raw.githubusercontent.com/Nilvus/dtorg/b3118285ba128ef422d5b0e6b3f08a589efdf73a/content/blog/2018-12-25-darktable-2.6/edge-aware-blur-fr.png) Un algorithme de floutage similaire peut ĂȘtre appliquĂ© au masque, mais cette fois le masque est floutĂ© et l’image sur laquelle on travaille sert de guide pour le floutage. Ceci permet de dĂ©finir grossiĂšrement le masque et de l’affiner ensuite prĂ©cisĂ©ment avec les curseurs. Supposons que nous souhaitions amĂ©liorer la couleur du ciel. Dans le module _zones de couleurs_, nous pouvons sĂ©lectionner approximativement le ciel avec un masque dessinĂ© : ![Masque dessinĂ©](https://raw.githubusercontent.com/Nilvus/dtorg/b3118285ba128ef422d5b0e6b3f08a589efdf73a/content/blog/2018-12-25-darktable-2.6/gb-mask-fr.png) Évidemment, le rĂ©sultat est pire avec un flou gaussien sur ce masque (le seul qui Ă©tait disponible dans darktable 2.4) : ![Masque dessinĂ©](https://raw.githubusercontent.com/Nilvus/dtorg/3654bb506b012e1b738c5b0ff9a553b5fce7cecb/content/blog/2018-12-25-darktable-2.6/gb-mask-gauss-fr.png) Cependant, en poussant le curseur du « rayon adoucissement », le masque s’ajuste automatiquement au ciel, sans propagation aux montagnes. L’adoucissement rĂ©duit un peu l’opacitĂ© du masque. Cela peut ĂȘtre compensĂ© avec le curseur d’« opacitĂ© du masque ». Et voilĂ  : ![Masque dessinĂ©](https://raw.githubusercontent.com/Nilvus/dtorg/3654bb506b012e1b738c5b0ff9a553b5fce7cecb/content/blog/2018-12-25-darktable-2.6/gb-mask-feather-fr.png) Notez qu’en poussant les curseurs de « rayon adoucissement » et « opacitĂ© du masque », cela vous donne un outil similaire Ă  l’_outil de sĂ©lection contiguĂ«_ de GIMP, souvent demandĂ© par les utilisateurs de darktable : sĂ©lectionnez quelques pixels dans une zone et laissez l’outil sĂ©lectionner les pixels similaires environnants. Par exemple, via un coup de pinceau Ă  l’intĂ©rieur de la maison : ![Pinceau, sans adoucissement](https://raw.githubusercontent.com/Nilvus/dtorg/3654bb506b012e1b738c5b0ff9a553b5fce7cecb/content/blog/2018-12-25-darktable-2.6/gb-brush-nofeather-fr.png) Et maintenant en augmentant l’adoucissement : ![Pinceau, avec adoucissement](https://raw.githubusercontent.com/Nilvus/dtorg/3654bb506b012e1b738c5b0ff9a553b5fce7cecb/content/blog/2018-12-25-darktable-2.6/gb-brush-feather-fr.png) # AmĂ©liorations de la table lumineuse et de la carte * la recherche d’un lieu depuis la vue _carte_ a Ă©tĂ© corrigĂ©e : ![Recherche d’un lieu depuis la vue carte](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/map-search-fr.png) * l’aspect de la table lumineuse a Ă©tĂ© amĂ©liorĂ© ; le texte de fond de l’image Ă©tait souvent illisible car masquĂ© par l’image, l’état de la copie locale est dĂ©sormais affichĂ© dans l’angle haut droit : * dans darktable 2.6 : ![table lumineuse dans darktable 2.6](https://raw.githubusercontent.com/moy/dtorg/darktable-2.6-fr/content/blog/2018-12-25-darktable-2.6/lt-dt-2.6.jpg) * avec les versions prĂ©cĂ©dentes, la mĂȘme configuration s’affichait comme ceci : ![table lumineuse avant la version 2.6](https://raw.githubusercontent.com/moy/dtorg/darktable-2.6-fr/content/blog/2018-12-25-darktable-2.6/lt-dt-2.4.jpg) * on peut maintenant afficher les mĂ©tadonnĂ©es des images sur la miniature dans la table lumineuse et dans les bandeaux en bas de la chambre noire : ![Activation des mĂ©tadonnĂ©es sur miniatures](https://raw.githubusercontent.com/moy/dtorg/master/content/blog/2018-12-25-darktable-2.6/thumb-overlay-fr.png) Une fois activĂ©, les informations s’affichent quand on passe la souris sur la miniature : ![MĂ©tadonnĂ©es sur miniatures](https://raw.githubusercontent.com/moy/dtorg/master/content/blog/2018-12-25-darktable-2.6/thumb-overlay-lighttable-fr.jpg) * on peut maintenant trier les images selon l’« aspect » (Ă©ventuellement aprĂšs un recadrage dans darktable) : ![trier selon l’aspect](https://raw.githubusercontent.com/Nilvus/dtorg/2f031849b7818b775cee0151502daa2ad16f6195/content/blog/2018-12-25-darktable-2.6/lt-sort-by-fr.png) * il est aussi possible de spĂ©cifier l’ordre manuellement, en sĂ©lectionnant « tri personnalisĂ© », puis par un glisser‐dĂ©poser des images afin de les rĂ©ordonner : ![Tri personnalisĂ©](https://raw.githubusercontent.com/Nilvus/dtorg/2f031849b7818b775cee0151502daa2ad16f6195/content/blog/2018-12-25-darktable-2.6/lt-custom-sort-fr.png) * les collections peuvent maintenant ĂȘtre filtrĂ©es par « aspect », « exposition » et « copie locale » : ![Filtres de collection](https://raw.githubusercontent.com/Nilvus/dtorg/2f031849b7818b775cee0151502daa2ad16f6195/content/blog/2018-12-25-darktable-2.6/lt-collection-filters-fr.png) Le filtre _aspect_ permet notamment de sĂ©lectionner par format : seulement les images au format portrait (ratio d’aspect < 1) ou paysage (ratio > 1) ou format carrĂ© (ratio = 1) ; * en sĂ©lectionnant un filtre dans « filtres de collection », le nombre d’images correspondant Ă  chaque filtre est affichĂ© ; dans l’exemple ci‐dessous, douze images ont Ă©tĂ© prises Ă  un temps d’exposition d’1/2000 s et six Ă  1/1600 s : ![Nombre d’images par collection](https://raw.githubusercontent.com/Nilvus/dtorg/2f031849b7818b775cee0151502daa2ad16f6195/content/blog/2018-12-25-darktable-2.6/lt-collection-nb-fr.png) * il est maintenant possible d’avoir des barres de dĂ©filement dans les vues « table lumineuse » et « chambre noire » ; elles sont dĂ©sactivĂ©es par dĂ©faut dans la chambre noire, mais peuvent ĂȘtre activĂ©es si nĂ©cessaire Ă  partir des « prĂ©fĂ©rences globales » (au bas de l’onglet « options de l’interface ») : ![Configuration des barres de dĂ©filement](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/scrollbars-config-fr.png) * les barres de dĂ©filement apparaissent autour de la partie centrale de l’interface : ![Barres de dĂ©filement dans la chambre noire](https://raw.githubusercontent.com/Nilvus/dtorg/3c40c068d7b602ab68d9382861c716c042cbe0dc/content/blog/2018-12-25-darktable-2.6/darkroom-scrollbars.jpg) * dans la vue « table lumineuse », les barres de dĂ©filement sont le seul moyen de se dĂ©placer rapidement dans une trĂšs grande collection d’images, * dans la vue « chambre noire », le dĂ©placement peut s’effectuer sans barres de dĂ©filement, en faisant glisser la souris sur l’image ou en utilisant l’aperçu en haut Ă  gauche de la fenĂȘtre, les barres de dĂ©filement sont donc beaucoup moins nĂ©cessaires ; * la prise en charge des groupes d’images a Ă©tĂ© amĂ©liorĂ©e ; des groupes d’images peuvent ĂȘtre créés en sĂ©lectionnant des images et en cliquant sur « grouper » dans le module « images sĂ©lectionnĂ©es » ; une fois cela fait, le bouton « G » en haut de la table lumineuse permet de basculer entre le mode « repliĂ© », oĂč seule la tĂȘte de groupe est affichĂ©e, et le mode « Ă©tendu » ; en mode repliĂ©, des actions telles que l’évaluation (Ă©toiles) et les Ă©tiquettes de couleur sont appliquĂ©es Ă  l’ensemble du groupe ; * de plus, il est dĂ©sormais possible de trier par groupe afin que ceux‐ci restent ensemble ; l’image principale du groupe est affichĂ©e en premier, sinon l’ordre est identique au tri par « numĂ©ro ». * le module d’_impression_ a Ă©tĂ© amĂ©liorĂ© : il est maintenant possible de choisir le type de papier et, lors de l’utilisation de TurboPrint, la fenĂȘtre d’impression complĂšte de TurboPrint s’affiche avant l’impression ; * les « filtres de collection » de la « table lumineuse » ont dĂ©sormais trois modes permettant d’interagir avec les Ă©tiquettes (_tags_) hiĂ©rarchiques. Lorsque vous sĂ©lectionnez une Ă©tiquette qui n’est pas un nƓud (c’est‐à‐dire une Ă©tiquette avec des sous‐étiquettes), donc l’étiquette « parente » : * un double clic sĂ©lectionne seulement les images marquĂ©es uniquement avec cette Ă©tiquette, la recherche est dĂ©finie sur le « parent », * un `Ctrl` + `` sĂ©lectionne seulement les enfants, c’est‐à‐dire les images Ă©tiquetĂ©es avec « parent|enfant » et pas seulement « parent » ; la recherche est dĂ©finie sur « parent|% », avec « % » signifiant « toute chaĂźne », * un `Maj` + `` sĂ©lectionne les images marquĂ©es avec l’étiquette elle‐mĂȘme ou l’un de ses enfants ; la chaĂźne de recherche est dĂ©finie sur « parent% ». # Autres fonctionnalitĂ©s importantes ## ContrĂŽle plus fin sur le bruit pour les modules « rĂ©duction du bruit (profil) » et « rĂ©duction du bruit RAW » De nouvelles courbes ont Ă©tĂ© introduites afin de permettre un contrĂŽle plus fin du mode « ondelettes » des modules « rĂ©duction du bruit (profil) » et « rĂ©duction du bruit RAW ». Ces courbes permettent de contrĂŽler la force du dĂ©bruitage, frĂ©quence par frĂ©quence. En d’autres termes, vous pouvez adapter la force du dĂ©bruitage en fonction de l’importance du grain produit par le bruit. La courbe « tout » permet de changer la force de tous les canaux en mĂȘme temps, tandis que les courbes « R », « G » et « B » permettent de changer la force sĂ©parĂ©ment pour les canaux rouge, vert et bleu. Il Ă©tait dĂ©jĂ  possible de dĂ©bruiter de maniĂšre sĂ©lective les canaux rouge, vert et bleu en utilisant ensuite les modes de fusion « canal RGB rouge / vert / bleu », mais le nouveau module peut le faire avec une seule instance et sans fusion. Tout d’abord, regardons un exemple de ce qui peut ĂȘtre fait avec les courbes « tout » Pour commencer, effectuez un zoom Ă  100 % sur l’image. À des niveaux de zoom infĂ©rieurs, le rĂ©sultat est une approximation qui n’est pas toujours prĂ©cise. Actionnons ensuite le module de « rĂ©duction du bruit (profil) », en mode « ondelettes ». Une force comprise entre 0,150 et 0,3 est gĂ©nĂ©ralement un bon point de dĂ©part. Ici, pour mieux voir l’influence de la courbe, nous utilisons une force de 0,5. Voici ici l’image que nous obtenons avec une courbe plate : ![Bateau dĂ©bruitĂ© Ă  l’aide d’une courbe plate](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/wavelets_flat-fr.png) Maintenant, en rĂ©duisant la force sur une frĂ©quence spĂ©cifique, nous pouvons obtenir des rĂ©sultats trĂšs diffĂ©rents. Voici ce que nous obtenons en abaissant la force sur une frĂ©quence assez grossiĂšre : ![Bateau dĂ©bruitĂ© avec moins de rĂ©duction de bruit sur la frĂ©quence centrale](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/wavelets_coarse_noise-fr.png) Le rĂ©sultat n’est pas agrĂ©able pour les yeux, car les bruits de grains grossiers sont trĂšs perturbants. Ici, nous rĂ©duisons trop la force de dĂ©bruitage. Essayons le mĂȘme test sur la frĂ©quence la plus fine : ![Bateau dĂ©bruitĂ© avec moins de rĂ©duction sur la frĂ©quence la plus fine](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/wavelets_details-fr.png) On obtient ici une image beaucoup moins gĂȘnante que la prĂ©cĂ©dente : le bruit du grain fin est moins dĂ©rangeant que celui Ă  grain grossier. Cette image est mĂȘme sans doute plus naturelle que celle avec une courbe plate. En jouant avec les diffĂ©rentes frĂ©quences, on peut obtenir de meilleurs compromis entre lissage et conservation des dĂ©tails. De plus, de nouveaux prĂ©rĂ©glages qui exploitent cette courbe sont maintenant disponibles pour le module « rĂ©duction du bruit (profil) » : * un pour le bruit de chrominance (fausses couleurs), oĂč le bruit est augmentĂ© pour les dĂ©tails les plus fins, la couleur ne devant pas trop changer d’un pixel Ă  l’autre ; * un pour le bruit de luminance (fausse luminance), oĂč le dĂ©bruitage est rĂ©duit aux dĂ©tails les plus fins et Ă  certaines Ă©chelles grossiĂšres ; son objectif est de trouver un bon compromis entre bruit et lissage pour des images peu bruyantes (oubliez les valeurs ISO Ă©tendues, par exemple ; pour de telles images, nous devons utiliser des stratĂ©gies moins automatiques). Le prĂ©rĂ©glage chroma doit ĂȘtre utilisĂ© en premiĂšre instance et le prĂ©rĂ©glage luma en deuxiĂšme instance. Vous pouvez utiliser les courbes RVB pour des images plus complexes ou pour obtenir un meilleur compromis. En effet, les capteurs capturent gĂ©nĂ©ralement les valeurs R, V et B. En fonction de l’éclairage de la scĂšne, les canaux peuvent prĂ©senter diffĂ©rentes caractĂ©ristiques de bruit : * l’un des canaux peut ĂȘtre plus (ou mĂȘme beaucoup plus) bruyant que l’autre ; * un canal peut avoir un bruit plus grossier qu’un autre. Vous pouvez essayer d’obtenir un meilleur compromis de dĂ©bruitage en dĂ©bruitant les canaux sĂ©parĂ©ment, Ă  l’aide des courbes RVB et d’une instance du mĂ©langeur de canaux permettant de visualiser les canaux : ![DĂ©bruitage du canal rouge](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/wavelets_red-fr.png) Une fois que les canaux RVB ont Ă©tĂ© dĂ©bruitĂ©s, vous pouvez utiliser une autre instance en mode de fusion couleurs pour Ă©liminer les problĂšmes de couleur restants. Notez que le dĂ©bruitage des canaux RVB individuellement doit ĂȘtre effectuĂ© **avant** d’utiliser une instance en mode de fusion couleurs, car cela mĂ©langera les canaux et modifiera les caractĂ©ristiques du bruit. Ces explications utilisaient le module « rĂ©duction du bruit (profil) » comme exemple, mais vous pouvez suivre les mĂȘmes Ă©tapes avec le module « rĂ©duction du bruit RAW ». Notez Ă©galement que l’astuce consistant Ă  utiliser le mĂ©langeur de canaux pour visualiser un canal en particulier pendant qu’on rĂšgle le dĂ©bruitage de ce canal est aussi utile pour dĂ©finir les paramĂštres du module « rĂ©duction du bruit (bilatĂ©ral) ». ## Un nouveau mode logarithmique pour le module correction du profil d’entrĂ©e De la mĂȘme maniĂšre que la « transformation logarithmique » du module _filmique_, le module « correction du profil d’entrĂ©e » propose maintenant un mode logarithmique, avec les mĂȘmes curseurs et sĂ©lecteurs. La diffĂ©rence principale est que « correction du profil d’entrĂ©e » vient avant l’application du profil d’entrĂ©e, tandis que _filmique_ vient plus tard dans le pipeline graphique. L’utilisation du « mode logarithmique » du module « correction du profil d’entrĂ©e » donne gĂ©nĂ©ralement une image pĂąle, sans contraste. Par exemple, sur l’image [Mairi Troisieme](https://discuss.pixls.us/t/playraw-mairi-troisieme/967), nous obtenons cela : ![Image pĂąle aprĂšs utilisation du module correction du profil d’entrĂ©e](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/unbreak-fade-fr.png) Obtenir une image pĂąle est en fait l’objectif : le « mode logarithmique» du module « correction du profil d’entrĂ©e » est fait pour ĂȘtre utilisĂ© en complĂ©ment d’un autre module ultĂ©rieurement dans le pipeline graphique afin de donner plus de pep’s Ă  l’image (par exemple avec le module de « balance couleur », particuliĂšrement avec les nouvelles fonctionnalitĂ©s de cette version). L’avantage de ce flux est que la majeure partie du pipeline graphique, en particulier l’application du profil de couleur d’entrĂ©e, est rĂ©alisĂ©e sur une image qui s’étend correctement sur l’histogramme, sans valeurs extrĂȘmes. En d’autres termes, nous distinguons une partie technique de l’édition et une partie artistique. Revenons Ă  notre image oĂč la balance des couleurs permet par exemple ceci : ![Image vive aprĂšs utilisation du module balance couleur](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/unbreak-colorbalanced-fr.png) Notez que dans ce flux de travail, il est obligatoire de travailler dans le mĂȘme ordre que le pipeline graphique : essayer d’ajuster les paramĂštres du module « correction du profil d’entrĂ©e » aprĂšs le rĂ©glage des niveaux et du contraste avec le module « balance couleur » est vouĂ© Ă  l’échec. En pratique, le module _filmique_ peut faire plus ou moins la mĂȘme chose, mais il a l’avantage de tout avoir dans un seul module permettant une Ă©dition plus rapide. ## PossibilitĂ© d’ajuster l’opacitĂ© de chaque correction du module de correction de taches Le module « correction de taches_ bĂ©nĂ©ficie de certaines des fonctionnalitĂ©s intĂ©ressantes du module « retouche ». Par exemple, il est dĂ©sormais possible de dĂ©finir l’opacitĂ© des formes individuellement (`Ctrl` + ``). ## AmĂ©lioration de la gestion des fichiers RAW monochromes Bien qu’il soit possible de transformer n’importe quelle image RAW en monochrome, certains boĂźtiers n’ont pas de filtres de couleurs devant leurs capteurs et produisent des fichiers RAW monochromes. Les versions prĂ©cĂ©dentes de darktable permettaient de dĂ©sactiver le module « dĂ©matriçage » pour le format RAW monochrome. Cette version amĂ©liore encore le traitement de ces images en dĂ©sactivant la correction des aberrations chromatiques, le module « balance des blancs » (ne serait‐ce que pour Ă©viter les messages d’erreurs parasites) et en rĂ©activant le traitement de base, tel que l’exposition automatique dĂ©sactivĂ©e dans les prĂ©cĂ©dentes versions. ## AmĂ©lioration de la gestion des instances multiples de modules ### PossibilitĂ© de renommer les instances de module Lorsqu’on utilise plusieurs instances du mĂȘme module Ă  des fins diffĂ©rentes, il est souvent difficile de se rappeler quelle instance sert Ă  quoi. Maintenant, darktable permet de donner un nom Ă  chaque instance pour simplifier cela. Par exemple, si vous utilisez deux occurrences de « rĂ©duction du bruit (profil) », une pour le bruit de chrominance et une pour le bruit de luminance, vous pouvez dĂ©finir le nom du premier comme « chroma » et le nom du second comme « luma ». Les Ă©tapes pour dĂ©finir le nom de l’instance de chrominance sont dĂ©crites ci‐dessous : ![Renommer une instance](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/rename-fr.png) 1. tout d’abord, cliquez sur le bouton « actions instances multiples » ; 2. cliquez sur « renommer » ; 3. entrez le nom ; 4. appuyez sur `EntrĂ©e` sur votre clavier. Donner un nom Ă  une instance de module n’est pas seulement un moyen pratique de se souvenir de qui fait quoi : darktable utilise aussi cette information pour le copier‐coller d’historique, dĂ©crit juste aprĂšs. ### AmĂ©lioration du copier‐coller L’une des forces de darktable est, grĂące Ă  sa nature non destructive, la possibilitĂ© d’appliquer l’historique d’une image sur une autre. Un historique peut ĂȘtre enregistrĂ© en tant que style ou copiĂ© d’une image Ă  une autre (en utilisant `Ctrl` + `C`, puis `Ctrl` + `V` dans la « table lumineuse » ou la « chambre noire », ou en utilisant le module « dĂ©veloppement » dans la « table lumineuse »). Une difficultĂ©, cependant, consiste Ă  dĂ©cider de ce qui doit se passer lors du copier‐coller d’un historique contenant un module sur une image cible oĂč le module est dĂ©jĂ  utilisĂ©. Par dĂ©faut, darktable remplace le module existant par celui copié‐collĂ©. Toutefois, lorsque le mĂȘme module est utilisĂ© Ă  des fins diffĂ©rentes dans les images source et cible, ce comportement n’est pas satisfaisant. Dans darktable 2.6, le comportement est le suivant : lorsque les modules des images source et cible ont des noms diffĂ©rents, les deux instances sont conservĂ©es. S’ils portent le mĂȘme nom, le copié‐collĂ© remplace l’ancien. ### Appliquer un style en un clic Ă  une nouvelle instance Travailler avec plusieurs instances du mĂȘme module devient de plus en plus facile. Un cas d’utilisation courant consiste Ă  crĂ©er une instance pour un rĂ©glage prĂ©dĂ©fini, par exemple, le module « rĂ©duction du bruit (profil) » est souvent utilisĂ© avec une instance pour traiter le bruit de luminance, et une autre pour la chrominance. Avec les versions prĂ©cĂ©dentes, cela se faisait en plusieurs Ă©tapes : 1) crĂ©er une nouvelle instance ; 2) appliquer le prĂ©rĂ©glage (4 clics). Il est maintenant possible de le faire en une seule Ă©tape : ouvrez le menu « pré‐rĂ©glages » et utilisez le bouton du milieu de la souris au lieu du bouton gauche pour sĂ©lectionner l’entrĂ©e : ![CrĂ©er une instance pour un prĂ©rĂ©glage](https://raw.githubusercontent.com/Nilvus/dtorg/593ec883671f7f39454711ceb0a69fad8cac5db7/content/blog/2018-12-25-darktable-2.6/second-instance-fr.png) Notez que la version qui suivra la 2.6 permettra d’ouvrir le menu « prĂ©-rĂ©glage » par un clic du bouton du milieu de la souris, donc on pourra utiliser le mĂȘme bouton pour les deux clics. ## Recadrage prĂ©servant le ratio dans le module de correction de perspective Le module « correction de perspective » permet dĂ©sormais un recadrage semi‐automatique prĂ©servant le format original de l’image : ![Recadrage automatique depuis le format original](https://raw.githubusercontent.com/Nilvus/dtorg/2f031849b7818b775cee0151502daa2ad16f6195/content/blog/2018-12-25-darktable-2.6/pc-original-format-fr.png) Glissez simplement la souris sur l’image pour sĂ©lectionner la portion Ă  recadrer : ![Recadrer une image](https://raw.githubusercontent.com/Nilvus/dtorg/2f031849b7818b775cee0151502daa2ad16f6195/content/blog/2018-12-25-darktable-2.6/pc-crop-image.jpg) L’aire est ajustĂ©e automatiquement afin d’éviter d’inclure des parties noires de l’image cible. Ceci Ă©vite d’avoir Ă  passer au module « recadrer et pivoter ». # AmĂ©liorations d’ergonomie ## Aide contextuelle Le logiciel darktable est une bĂȘte complexe Ă  maĂźtriser, et lire le manuel pour la fonctionnalitĂ© que vous essayez d’utiliser est souvent une bonne idĂ©e, mĂȘme si vous avez dĂ©jĂ  lu le manuel complet. Cette version introduit une aide contextuelle pour aider les utilisateurs : un bouton « `?` » est disponible en haut Ă  droite de l’interface, Ă  cĂŽtĂ© du bouton « prĂ©fĂ©rences » : ![Aide contextuelle](https://raw.githubusercontent.com/darktable-org/dtorg/e2c7cca8dc4fdfa9b3872f1a6c5322b1790cfffa/content/blog/2018-12-25-darktable-2.6/contextual-help.png) AprĂšs sĂ©lection de ce bouton, le curseur de la souris se transforme en un point d’interrogation dĂšs lors qu’il survole tout Ă©lĂ©ment de l’interface ayant une aide disponible : ![Aide contextuelle activĂ©e](https://raw.githubusercontent.com/Nilvus/dtorg/ed56dde40b561aa851bbe0c568d520377d5489c5/content/blog/2018-12-25-darktable-2.6/contextual-help-active-fr.png) En cliquant ensuite sur l’élĂ©ment, votre navigateur Web s’ouvrira sur la section correspondante de la documentation de darktable. ## Organisation des modules en onglets La rĂ©partition des modules en groupes ou en onglets (« modules de base », « modules de tonalitĂ© », « modules de couleur », « modules d’amĂ©liorations » et « groupe d’effets ») est maintenant personnalisable. La distribution originale dans darktable suit une catĂ©gorisation thĂ©matique, mais certains utilisateurs prĂ©fĂšrent le regroupement par Ă©tape du flux de travail. Par exemple, le module « dĂ©matriçage » est actuellement classĂ© dans le groupe « modules de couleur » parce qu’il traite les couleurs. Mais il intervient trĂšs tĂŽt dans le pipeline graphique, ce qui peut avoir une incidence sur presque tous les autres modules. Il est donc judicieux de le classer dans le groupe de base. Une nouvelle catĂ©gorisation a Ă©tĂ© proposĂ©e, mais les discussions entre les dĂ©veloppeurs n’ont pas permis de parvenir Ă  un consensus, car la modification des groupes risque de perturber les anciens utilisateurs habituĂ©s Ă  la prĂ©sentation originale. Dans darktable 2.6, le compromis trouvĂ© a Ă©tĂ© de permettre une disposition personnalisĂ©e. Vous pouvez modifier cette disposition manuellement en Ă©ditant le fichier `.config/darktable/darktablerc`, ou utiliser l’un des scripts fournis dans la distribution source de darktable : `tools/iop-layout.sh` afin d’adopter une nouvelle disposition, et `tools/iop-layout-legacy.sh` pour revenir Ă  celle d’origine. Éditez ces scripts si vous souhaitez crĂ©er votre disposition personnelle. Ces scripts sont faits pour des utilisateurs avancĂ©s qui savent comment en exĂ©cuter un. Il n’est pas garanti qu’ils fonctionnent sous Windows. Si un consensus se dĂ©gage sur la meilleure prĂ©sentation possible, celle‐ci pourra ĂȘtre adoptĂ©e dans les futures versions de darktable afin que tous les utilisateurs puissent en bĂ©nĂ©ficier. Notez que ce changement n’affecte que l’interface. Changer la rĂ©partition des modules des diffĂ©rents groupes n’affecte pas l’ordre dans lequel les modules sont appliquĂ©s, ordre de traitement qui reste fixe (du bas vers le haut de l’interface affichĂ©e). ## Module « courbe des tonalitĂ©s » L’interface utilisateur du module « courbe des tonalitĂ©s » a Ă©tĂ© amĂ©liorĂ©e de plusieurs façons. PremiĂšrement, vous pouvez dĂ©sormais utiliser une Ă©chelle logarithmique sur l’axe X ou l’axe Y, ou sur les deux : ![Échelle log-log sur la courbe de tonalitĂ©s](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/tone-curve-loglog-fr.png) Ceci facilite la manipulation des points proches de zĂ©ro, c’est‐à‐dire affiner plus finement la partie de la courbe affectant les ombres. Il est Ă©galement possible de choisir l’algorithme utilisĂ© pour l’interpolation, c’est‐à‐dire pour calculer la courbe elle‐mĂȘme en fonction des points de contrĂŽle Ă©ditĂ©s par l’utilisateur. Il y avait dĂ©jĂ  plusieurs algorithmes disponibles, mais masquĂ©s Ă  l’utilisateur. Par exemple, sĂ©lectionner le paramĂštre prĂ©dĂ©fini « contraste - haut (linĂ©aire) » sĂ©lectionnait pour vous une _[[spline]]_ cubique. Pour les courbes trĂšs lisses, l’algorithme d’interpolation ne modifie pas beaucoup le rĂ©sultat, mais pour les courbes utilisant des points proches les uns des autres, il peut provoquer des modifications importantes. Par exemple, regardons le mĂȘme ensemble de points de contrĂŽle Ă  diffĂ©rentes interpolations. Le mode « spline cubique » donne une courbe trĂšs lisse, mais peut donner un rĂ©sultat non monotone, c’est‐à‐dire une inversion de contraste sur l’image rĂ©sultante : ![spline cubique](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/tone-curve-cubic-fr.png) Le mode « spline centripĂšte » rĂ©duit le risque d’obtenir une courbe non monotone : ![spline centripĂšte](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/tone-curve-centripetal-fr.png) Le mode « spline monotone », utilisĂ© par dĂ©faut, peut ĂȘtre moins lisse, mais Ă©vite de fait la non‐monotonie : ![spline monotone](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2018-12-25-darktable-2.6/tone-curve-monotonic-fr.png) ## Interface utilisateur plus personnalisable avec les feuilles de style CSS Plus d’élĂ©ments sont personnalisables via CSS. En particulier, certains qui Ă©taient codĂ©s en dur avec un premier plan clair et un arriĂšre‐plan sombre, ce qui rendait impossible d’avoir un thĂšme Ă  l’arriĂšre‐plan clair. Il est maintenant possible d’avoir un thĂšme clair avec, par exemple, la CSS suivante (dans un fichier nommĂ© `darktable.css` dans le rĂ©pertoire de configuration de darktable, c’est‐à‐dire `~/.config/darktable/` sur les systĂšmes UNIX ; pour plus d’informations et d’autres systĂšmes d’exploitation, voir sur [_darktable.fr_](https://darktable.fr/les-fichiers-de-configuration/)) : ```css /* Remplacer le chemin ci-dessous par le chemin vers le fichier darktable.css de darktable 2.6 */ @import '/usr/share/darktable/darktable.css'; @define-color bg_color #eee; @define-color plugin_bg_color #aaa; @define-color fg_color #333; @define-color base_color #444; @define-color text_color #333; @define-color selected_bg_color #eee; @define-color selected_fg_color #666; @define-color tooltip_bg_color #ddd; @define-color tooltip_fg_color #eee; @define-color really_dark_bg_color #eee; @define-color darkroom_bg_color #fff; @define-color darkroom_preview_bg_color shade(@darkroom_bg_color, .8); @define-color lighttable_bg_color @darkroom_bg_color; @define-color lighttable_preview_bg_color shade(@lighttable_bg_color, .8); tooltip { border-radius: 0pt; } #iop-plugin-ui { border: 1pt solid #aaa; } ``` L’interface ressemblera alors Ă  ceci : ![White background CSS](https://raw.githubusercontent.com/moy/dtorg/30b9baa/content/blog/2018-12-25-darktable-2.6/white-background-css-fr.jpg) Attention, une interface claire comme celle‐ci donne l’impression que les images sont plus sombres. L’utilisateur sera donc tentĂ© de surexposer ses images. Travailler sur fond clair reste intĂ©ressant pour les photographes qui travaillent sur des images destinĂ©es Ă  ĂȘtre affichĂ©es sur fond clair ou blanc. Pour Ă©viter d’ĂȘtre influencĂ© vers la surexposition ou la sous‐exposition, un [thĂšme gris, comme celui dont nous avions parlĂ© l’an passĂ©](https://linuxfr.org/news/darktable-2-4-0#possibilit%C3%A9-de-choisir-la-couleur-de-fond-de-linterface-via-css) est bien plus recommandable. À noter que les miniatures de la table lumineuse utilisent toujours des couleurs codĂ©es en dur, mais ceci devrait changer dans la prochaine version. ## Autres amĂ©liorations ### Zoom Les niveaux de zoom 50 %, 400 %, 800 % et 1 600 % sont disponibles dans la chambre noire. MĂȘme si la plupart des opĂ©rations fournies par darktable ont pour objectif d’amĂ©liorer les couleurs et la tonalitĂ© de l’image globale, il est parfois intĂ©ressant d’obtenir une vue prĂ©cise au niveau des pixels sur une petite partie de l’image. Le facteur de zoom le plus Ă©levĂ© prĂ©cĂ©demment disponible (200 %) n’était pas toujours suffisant, en particulier sur des Ă©crans Ă  haute rĂ©solution. Notez que ces niveaux de zoom sont accessibles dans le menu de la zone d’aperçu, mais pas avec la molette de la souris. ![Niveau de zoom Ă  1 600 %](https://raw.githubusercontent.com/Nilvus/dtorg/18067580e82522fd1387ead7a90661259b25f1b0/content/blog/2018-12-25-darktable-2.6/zoom-1600-fr.png) ### Masques Tous les masques sont prĂ©visualisĂ©s et peuvent ĂȘtre ajustĂ©s avant d’ĂȘtre dessinĂ©s. Ceci s’applique Ă©galement aux formes du module « liquĂ©fier ». ### Pipette de couleur Le fonctionnement de la pipette de couleur a Ă©tĂ© retravaillĂ©. Par exemple, la pipette du module « exposition » n’était pas dĂ©sactivĂ©e lorsque le module l’était, corriger cela est devenu plus important maintenant que de plus en plus de modules utilisent la pipette (« filmique », « correction du profil d’entrĂ©e », « balance couleur »). # Importation depuis d’autres logiciels * l’importation depuis Adobe Lightroom a Ă©tĂ© amĂ©liorĂ©e (les mĂ©tadonnĂ©es « crĂ©ateur », « droits », « titre » et « description » sont copiĂ©es de Lightroom vers darktable) ; * un nouveau script est fourni pour importer les collections depuis Capture One Pro (`tools/migrate_capture_one_pro.sql` dans le code source de darktable). # À propos de cet article Cet article est sous les termes de la licence [Attribution 2.0 gĂ©nĂ©rique (CC BY 2.0)](https://creativecommons.org/licenses/by/2.0/deed.fr) ou, selon, de la [licence Creative Commons BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/deed.fr). **Contributeurs :** [_jpg54_](https://www.flickr.com/photos/113336874@N07/), [Matthieu Moy](https://matthieu-moy.fr/), [_Nilvus_](https://github.com/Nilvus) et [_rawfiner_](https://github.com/rawfiner). [^1]: ![outil de correction](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-heal-icon.png) [^2]: ![outil de copie](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-clone-icon.png) [^3]: ![outil de remplissage](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-fill-icon.png) [^4]: ![outil de flou](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-blur-icon.png) [^5]: ![affiche une seule Ă©chelle de dĂ©composition](https://raw.githubusercontent.com/Nilvus/dtorg/3e455aa26cec00f41f386ec2fd3d68a6cad3c821/content/blog/2018-12-25-darktable-2.6/rt-display-wavelet-scales.png) [^6]: ![crĂ©er un clone](https://raw.githubusercontent.com/moy/dtorg/a925974d80d6d088d2007c8955328d7860b29128/content/blog/2018-12-25-darktable-2.6/dm-create-duplicate.png)

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /