URL: https://linuxfr.org/news/darktable-3-0-une-version-plus-que-majeure Title: darktable 3.0 : une version plus que majeure ! Authors: Nilvus Ro_G, jpg54, jpv, Ysabeau đ§¶, Davy Defaud, aurelienpierre, ZeroHeure, rawfiner, Matthieu Moy, Ellendhel, palm123, JM40, BenoĂźt Sibaud, theojouedubanjo et Pierre Jarillon Date: 2019ćčŽ12æ02æ„T10:58:15+01:00 License: CC By-SA Tags: photo, photographie, raw et darktable Score: 94 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. Comme le veut la tradition, darktable 3.0 est sorti pour NoĂ«l. AprĂšs une annĂ©e 2018 de renouveau, 2019 a vu de trĂšs nombreux et inattendus changements dans darktable, autant dans son interface que dans ses mĂ©canismes internes. Cela fait de darktable 3.0, une version plus que majeure, justifiant le passage direct dâune version 2.6.x Ă une version 3.0.  ---- [darktable 3.0](https://www.darktable.org/2019/12/darktable-300-released/) [Le site de darktable](https://www.darktable.org/) [Le dĂ©pĂŽt GitHub](https://github.com/darktable-org/darktable) [CommunautĂ© francophone darktable](https://darktable.fr/) [DĂ©pĂȘche prĂ©cĂ©dente sur darktable 2.6.0](https://linuxfr.org/news/darktable-2-6-0) ---- Parmi les nouvelles fonctionnalitĂ©s majeures (la liste est longue) : - Une toute nouvelle interface, plus moderne, complĂštement remaniĂ©e et personnalisable via CSS. Il nây a plus aucune taille, couleur, position figĂ©e en dur dans le code de darktable. Cette version propose dĂ©jĂ plusieurs thĂšmes. - Un nouveau mode « sĂ©lection » Ă la table lumineuse. Il affiche un nombre consĂ©cutif dâimages fixes et dĂ©fini par lâutilisateur, depuis lâimage sĂ©lectionnĂ©e. Il permet de zoomer et de se dĂ©placer sur lâimage. Il apporte ainsi enfin un mode comparatif dâimages souvent demandĂ©. La navigation peut se faire aussi bien via la souris que le clavier. - Une nouvelle vue « chronologie », permettant de sĂ©lectionner des images sur une pĂ©riode de temps choisie. - Une réécriture importante de la table lumineuse (incluant le bandeau dâimages dans la chambre noire) a Ă©tĂ© effectuĂ©e, amĂ©liorant grandement la performance gĂ©nĂ©rale. La table lumineuse est dĂ©sormais utilisable pleinement sur les Ă©crans 4K et 5K. darktable 3.0 apporte aussi de nombreuses optimisations pour les circuits processeurs (CPU et SSE). - Un nouveau module _filmique RVB_ qui, comme le prĂ©cĂ©dent module _filmique_, remplace les modules _courbe de base_, _ombres et hautes lumiĂšres_ et les autres modules de mappage global des tonalitĂ©s. Cette nouvelle version devrait ĂȘtre plus simple Ă utiliser et rĂ©duire les problĂšmes de couleur dominante. Lâancien module _filmique_ est dĂ©sormais dĂ©prĂ©ciĂ© et seulement disponible sur les images oĂč il a Ă©tĂ© utilisĂ© prĂ©cĂ©demment. - Un nouveau module _Ă©galiseur de tons_ a Ă©tĂ© créé pour fusionner les fonctionnalitĂ©s des modules _zones_, _ombres et lumiĂšres_, et ceux de mappage local des tonalitĂ©s, dans un espace RVB. Il apporte un moyen simple et sĂ»r dâajuster localement les tonalitĂ©s, rĂ©alisant rapidement une exposition sĂ©lective (dodge & burn) zone par zone basĂ©e sur le [zone system](https://www.wikiwand.com/fr/Zone_system) dâ[Ansel Adams](https://www.wikiwand.com/fr/Ansel_Adams). - Nouveaux modules _courbe RVB_ et _niveaux RVB_. Ils proposent des modes pour les canaux RVB liĂ©s et indĂ©pendants. - Le module _rĂ©duction de bruit (profil)_ a Ă©tĂ© fortement amĂ©liorĂ©. Il propose dĂ©sormais des rĂ©glages par dĂ©faut trĂšs performants dans la plupart des cas. Il nâest ainsi, le plus souvent, plus nĂ©cessaire dâutiliser 2 instances chroma et luma. Une seule instance suffisant. Pour les images traitĂ©es avec darktable 2.6 ou antĂ©rieure, il est possible de faire Ă©voluer le module vers les nouveaux algorithmes de traitement via une case Ă cocher dans le module. - Un nouveau module _3D lut_, permettant de manipuler des transformations 3D RVB Lut (les fichiers PNG Hald-CLUT et Cube sont supportĂ©s). - Une refonte complĂšte du module _mots-clĂ©s_. Il est dĂ©sormais plus rapide et plus complet, avec une nouvelle vue en arborescence, la possibilitĂ© de signaler certains mots-clĂ©s comme privĂ©s ou les associer Ă une catĂ©gorie, ou mĂȘme rechercher par synonymes. - Le module _exporter_ permet dĂ©sormais de sĂ©lectionner les mĂ©tadonnĂ©es Ă exporter. - Un nouveau module _ajustements de base_. Il permet dâajuster le niveau de noir, lâexposition, la compression des hautes lumiĂšres, le contraste, le gris moyen, la luminositĂ© et la saturation. Il bĂ©nĂ©ficie Ă©galement dâun mode automatique, basĂ© sur le systĂšme niveaux automatique de Rawtherapee, qui peut travailler sur toute lâimage ou sur une zone dĂ©finie par lâutilisateur. - Un nouveau masque raster, qui permet de copier un masque appliquĂ© Ă un module Ă tous les autres. - Et bien dâautres fonctionnalitĂ©s plus mineures (mais utiles), nous parlerons de certaines dâentre elles, en derniĂšre partie de cet article. darktable 3.0 est une version sous le signe de la francophonie puisque les deux tiers des Ă©volutions soumises pour celle-ci sont issues de dĂ©veloppeurs français. Cet article est aussi lâoccasion de les remercier de leur investissement et contributions, et de mettre en avant de notre communautĂ© francophone. Sans oublier bien entendu les belles contributions de nos amis dĂ©veloppeurs internationaux, Ă©galement remerciĂ©s ici. Comme pour chaque nouvelle version majeure de darktable, le format de la base de donnĂ©es change, **on ne peut donc pas revenir Ă la version prĂ©cĂ©dente une fois passĂ© en 3.0** : il est donc conseillĂ© de faire une sauvegarde de la base de donnĂ©es (rĂ©pertoire `~/.config/darktable/`) **avant** la mise Ă jour. Cependant, darktable 3.0 introduit une sauvegarde automatique de votre base de donnĂ©es en version 2.6 ou prĂ©cĂ©dente du fait des nombreux changements quâil apporte, particuliĂšrement dans la chaĂźne de traitement de lâimage. # FonctionnalitĂ©s principales ## Une toute nouvelle interface, personnalisable darktable 3.0 introduit dĂ©sormais une nouvelle interface moderne et complĂštement modifiable via CSS. Elle est en outre dĂ©sormais compatible avec les moniteurs 4k et 5k. Avec cette refonte complĂšte, quatre nouveaux thĂšmes ont fait leur apparition : * _darktable_ : le thĂšme dâorigine adaptĂ© (par dĂ©faut), il utilise la police de caractĂšres par dĂ©faut du systĂšme dâexploitation.  darktable 3.0 introduit particuliĂšrement les trois nouveaux thĂšmes suivants (en plus du thĂšme par dĂ©faut adaptĂ© Ă la nouvelle interface). **Ces trois thĂšmes, nommĂ©s _elegant_, nĂ©cessitent dâinstaller les polices _Roboto_ afin dâobtenir lâexpĂ©rience visuelle complĂšte souhaitĂ©e.** * _darktable-elegant-darker_ : mĂȘmes couleurs que le thĂšme par dĂ©faut avec la police Roboto, plus condensĂ©e.  * _darktable-elegant-dark_ : une version un peu plus claire.  * _darktable-elegant-grey_ : une version proche dâun gris moyen  En dehors de toute considĂ©ration esthĂ©tique, la couleur dâinterface recommandĂ©e pour lâĂ©valuation des couleurs est le gris moyen (interface L = 45, fond dâimage L = 75), proche de la norme ISO 12646:2008. En effet, la perception visuelle est affectĂ©e par la luminositĂ© ambiante, et une faible luminositĂ© de lâinterface provoque toutes sortes dâillusions : 1. exagĂ©ration de lâexposition perçue dans lâimage (mise en Ă©vidence par lâexpĂ©rience de lâ[Ă©chiquier dâAdelson](https://fr.wikipedia.org/wiki/%C3%89chiquier_d%27Adelson)) : lâimage semble plus claire quâelle ne lâest ; 1. diminution de la saturation perçue dans lâimage (effet Hunt) : les couleurs semblent moins riches ; 1. diminution du contraste perçu dans lâimage ([effet BartlesonâBreneman](https://www.hisour.com/fr/color-appearance-model-24824/)) : les tonalitĂ©s semblent plus plates. Utiliser une interface sombre pour retoucher des photos peut donc mener Ă une retouche exagĂ©rĂ©e (abus de contraste et de saturation) et Ă une photo trop sombre, une fois imprimĂ©e. Lâintroduction du thĂšme gris permet dâĂ©viter ces illusions et consĂ©quences sur le traitement de lâimage. Les quatre principaux thĂšmes nâaffichent plus les icĂŽnes des modules en chambre noire pour allĂ©ger lâinterface et limiter les distractions visuelles colorĂ©es. Certains utilisateurs les ayant rĂ©clamĂ©es, des variantes spĂ©cifiques ajoutent lâaffichage des icĂŽnes de ces modules. Si vous souhaitez ces icĂŽnes, utilisez donc plutĂŽt les thĂšmes _icons_. _Voici la chambre noire avec le thĂšme dark (sans icĂŽnes) :_  _Et la mĂȘme chambre noire, avec les icĂŽnes aux modules du panneau de droite :_  ## Autres amĂ©liorations de lâinterface ### Chambre noire De nouveaux raccourcis ont Ă©tĂ© ajoutĂ©s pour une meilleure expĂ©rience utilisateur et une plus grande place Ă lâimage. Voici ici les plus importants en chambre noire (les quatre premiers raccourcis sont aussi utilisables dans les autres vues de darktable) : - `Maj` + `Ctrl` + `t` : afficher/masquer le haut (entre lâimage et le bandeau du haut) ; - `Maj` + `Ctrl` + `l` : idem pour le panneau gauche ; - `Maj` + `Ctrl` + `r` : idem pour le panneau droit des modules ; - `Maj` + `Ctrl` + `b` : idem pour le panneau du bas (entre lâimage et le bandeau dâimages) ; - `Maj` + `Ctrl` + `h` : idem pour lâhistogramme ; - `Maj` + `Ctrl` + `n` : idem pour lâimage miniature Ă gauche. Ces raccourcis complĂštent trĂšs bien deux raccourcis dĂ©jĂ prĂ©sents dans darktable : - `Ctrl` + `f` : permet dâafficher/masquer le bandeau dâimages en bas, sans aller dans les options ; - `Ctrl` + `h` : idem pour le bandeau du haut (du logo aux liens vers table lumineuse, chambre noire, autres). Ces raccourcis peuvent ĂȘtre aisĂ©ment mĂ©morisĂ©s en comprenant ceci : les lettres correspondent Ă la 1re lettre du terme anglais (top, left, right, bottom, histogram, navigation, filmstrip, header). Et enfin, valable dans toutes les vues de darktable : mon prĂ©fĂ©rĂ© Ă nâutiliser quâune fois, aprĂšs avoir pris lâhabitude dâutiliser les raccourcis ciâdessus : `b`. Avec cette simple lettre, adieu bordures avec les flĂšches. Et darktable sâallĂšge ! Regardez par exemple la capture dâĂ©cran ciâdessous pour vous en convaincre. Les raccourcis appliquĂ©s ont Ă©tĂ© : `b`, `Maj` + `Ctrl` + `l`, `Maj` + `Ctrl` + `t`, `Maj` + `Ctrl` + `b` (pour ces trois derniers, une astuce rapiditĂ© : restez appuyĂ© sur `Maj` + `Ctrl` puis appuyez successivement sur `l`, `t` et `b` pour masquer les panneaux de gauche, haut et bas) et `Ctrl` + `f` (pour le bandeau image enlevĂ© en bas). Pour remettre les parties enlevĂ©es, simplement refaire les mĂȘmes raccourcis.  Avec tous ces raccourcis, vous pouvez afficher votre chambre noire (et chaque vue de darktable) avec les parties que vous voulez (avec ou sans miniature, panneau de droite ou gauche, histogramme ou pas...). Testez, voyez ce qui vous convient pour votre pratique, en fonction de votre besoin ou du moment pour alterner entre les parties. Câest simple et efficace ! **_Champ de recherche de module_** Dans cette mĂȘme chambre noire, vous pouvez constater sur la capture dâĂ©cran ci-dessus un module de recherche de module entre la liste des modules et les onglets de modules. Ce nouveau champ permet simplement... de rechercher un module parmi les dizaines que compte darktable (recherche Ă faire en minuscule, le champ respectant la casse). **_Nouvelle visualisation des options de masque_** Dans les modules permettant lâutilisation des masques de fusion, lâaccĂšs aux options de masque ne se fait plus via un menu dĂ©roulant, et est devenu plus visuel. Jugez plutĂŽt :  De gauche Ă droite : _« dĂ©sactiver le masque actif »_, _« masque uniforme »_, _« masque dessinĂ© »_, _« masque paramĂ©trique »_, _« masque dessinĂ© et paramĂ©trique »_ et _« masque raster »_ (petit nouveau dont nous parlons plus bas dans cet article). **_Historique_** Une refonte de lâhistorique a Ă©tĂ© faite. darktable, comme tout logiciel photo de dĂ©matriçage RAW, doit exĂ©cuter certains modules par dĂ©faut pour permettre lâaffichage du RAW. Auparavant ces modules Ă©taient masquĂ©s. Pour plus de transparence, toutes les Ă©tapes de traitement effectuĂ©es sont dĂ©sormais affichĂ©es, mĂȘme si elles ne correspondent pas Ă un module existant, tel que la ligne _gamma_. Ces modules ne peuvent ĂȘtre dĂ©sactivĂ©s, de par leur utilitĂ©. Comme vous pouvez le voir ci-dessous, de nouvelles icĂŽnes visuelles ont fait leur apparition Ă droite. Elles indiquent lâĂ©tat du module (pour les 3 premiers Ă©tats, vous retrouverez Ă©galement ce mĂȘme visuel dans le panneau de modules de droite) : - modules par dĂ©faut non dĂ©sactivables : _rond plein entourĂ© dâun cercle_ (ex : _gamma_) - modules Ă lâĂ©tat actif (potentiellement dĂ©sactivables) : _bouton on/off activĂ©_ (ex : _balance des blancs_) - modules Ă lâĂ©tat dĂ©sactivĂ© (potentiellement activables) : _bouton on/off dĂ©sactivĂ© et le texte du module gris clair_ (ex : _courbe de base_) - modules dĂ©prĂ©ciĂ©s (quâil est recommandĂ© de ne plus les utiliser) : _croix_ (ex : _filmique_). Si activĂ©, texte et croix de couleur blanche et gris clair si dĂ©sactivĂ©.  **_Informations EXIF de lâimage_** Pour un meilleur rendu de lâhistogramme, comme pour une meilleure visualisation des donnĂ©es EXIF principales de lâimage, ces derniĂšres ont Ă©tĂ© retirĂ©es de lâhistogramme. Elles sont dĂ©sormais visibles dans une nouvelle zone, par dĂ©faut en bas de lâimage :  Il est possible de personnaliser les donnĂ©es affichĂ©es dans cette zone, dans les prĂ©fĂ©rences de darktable (voir la ligne « format de la ligne dâinformation sur lâimage ») ainsi que la position de cette ligne dâinformation :  Les paramĂštres possibles pour le format peuvent ĂȘtre trouvĂ©s dans le manuel de darktable. La modification de ces options nĂ©cessite un redĂ©marrage de lâapplication pour ĂȘtre prise en compte. **_Seconde fenĂȘtre de visualisation_** Il est dĂ©sormais possible dâafficher une seconde fenĂȘtre de prĂ©visualisation de lâimage via lâicĂŽne double Ă©cran en bas de lâimage en chambre noire. Cette vue permet de sĂ©lectionner un profil dâaffichage diffĂ©rent de la vue principale pour comparaison. Pour cela, il suffit de le sĂ©lectionner via un nouveau menu accessible dans les options habituelles dâĂ©preuvage Ă©cran et vĂ©rification gamut, en bas Ă droite de lâimage dans la vue principale. Vous pouvez zoomer via la molette de la souris dans cette nouvelle vue.  Cette nouvelle fenĂȘtre dispose de son propre profil de couleur, ce qui permet de la placer sur un autre Ă©cran et dâutiliser son profil dĂ©diĂ©. Comme pour la fenĂȘtre principale, le profil est rĂ©cupĂ©rĂ© automatiquement par darktable via colord ou xatom, mais il est possible de lâajouter manuellement dans `~/.config/darktable/color/out` puis de le sĂ©lectionner depuis le menu des profils dâaffichage. Notez que colord ne semble pas fonctionner sous Windows avec un second Ă©cran, les utilisateurs de Windows devront donc rĂ©aliser lâopĂ©ration manuellement. ### Visualisation des raccourcis de la vue active Ă tout moment, quelle que soit la vue active de darktable, vous pouvez afficher les raccourcis utilisables dans cette vue. Cette liste de raccourcis est ainsi dynamique et reprend aussi bien les raccourcis par dĂ©faut que vos raccourcis personnalisĂ©s. Pour lâafficher, rien de plus simple : appuyer sur la lettre `h` (puis `Alt` si vous souhaitez laisser ce panneau actif). Il est possible de le sĂ©parer de la fenĂȘtre darktable via le bouton qui sâaffiche en haut Ă droite.  ### PrĂ©fĂ©rences darktable 3.0 propose Ă©galement un agencement plus clair des prĂ©fĂ©rences. Les nombreuses options sont dĂ©sormais regroupĂ©es dans des sections afin dâen faciliter le repĂ©rage et donc une personnalisation des prĂ©fĂ©rences plus aisĂ©e. ## Nouvelles fonctionnalitĂ©s de la table lumineuse : mode _sĂ©lection_ et vue _chronologie_ La table lumineuse est aujourdâhui plus rĂ©active. De nombreuses optimisations de code ont Ă©tĂ© effectuĂ©es pour en amĂ©liorer grandement lâusage et ces performances. La table lumineuse voit Ă©galement lâarrivĂ©e des fonctions annuler/rĂ©tablir via le raccourci `Ctrl+Z` applicable aux mots-clĂ©s, Ă la notation par Ă©toiles, aux libellĂ©s de couleur, Ă la modification des mĂ©tadonnĂ©es, Ă la suppression ou copier/coller de lâhistorique ou encore Ă lâapplication de styles. => Ce raccourci Ă©tant initialement attribuĂ© Ă lâaperçu avec dĂ©tection de focus, cette derniĂšre fonctionnalitĂ© est dĂ©sormais affichable via le raccourci `Ctrl+W`. Par cohĂ©rence, lâaperçu affichĂ© auparavant avec `Z` sâaffiche dĂ©sormais via le raccourci `W` ou `Alt+W` (aperçu persistant). Il est dĂ©sormais possible de zoomer et se dĂ©placer sur une image en mode aperçu. AprĂšs avoir lancĂ© lâaperçu, utiliser le raccourci `Ctrl+molette souris` pour zoomer/dĂ©zoomer. Toutefois, sur certaines configurations plus modestes, les nouvelles possibilitĂ©s de zoom peuvent entraĂźner un temps dâattente afin de permettre lâaffichage de lâimage zoomĂ©e. Pour accĂ©lĂ©rer cet affichage, il peut ĂȘtre utile de lancer en mode terminal la commande suivante (darktable doit ĂȘtre fermĂ©, et le rester, pendant lâexĂ©cution de cette commande) : darktable-generate-cache -m 6 Il est possible de modifier le chiffre en fonction du niveau de zoom souhaitĂ© (7 correspondant au niveau 100 % et infĂ©rieurs). 5 peut ĂȘtre un bon compromis espace disque. En effet, cette commande gĂ©nĂšre un dossier cache contenant des fichiers jpg correspondant aux historiques actifs Ă lâexĂ©cution de cette commande. ### Mode _sĂ©lection_ La table lumineuse proposait jusque-lĂ deux modes dâaffichage des images : _table lumineuse zoomable_ et _navigateur de fichiers_. Un troisiĂšme mode fait son apparition, et pas des moindres : le mode _sĂ©lection_. Ce mode affiche un nombre consĂ©cutif (ou non) et fixe dâimages Ă partir de lâimage sĂ©lectionnĂ©e. Il permet de zoomer et se dĂ©placer dans les images. Le nombre dâimages peut ĂȘtre dĂ©fini par lâutilisateur, et il est possible de sây dĂ©placer avec la molette de la souris et le clavier. Oui, vous avez bien compris, lâune des fonctionnalitĂ©s de la table lumineuse les plus souvent demandĂ©es est enfin lĂ : la possibilitĂ© de comparer des images. Voyons un peu comment ça marche ! Deux options existent : - _zoom fixe_ : le nombre dâimages est dĂ©fini via le curseur Ă droite du menu de sĂ©lection du mode (raccourci de lancement de ce mode : `X`) - _plage dynamique_ : le nombre dâimages est, quant Ă lui, dĂ©fini par le nombre dâimages sĂ©lectionnĂ©es dans la table lumineuse (raccourci de lancement de ce mode : `Ctrl+X`) Ăvidemment, ici, plage dynamique aura le mĂȘme effet que zoom fixe si le nombre dâimages sĂ©lectionnĂ©es est celui dĂ©fini par le zoom fixe. Dans ces deux cas, vous pouvez vous dĂ©placer dans les images de la collection en cours simplement par : - `Molette` (ou `flĂšches gauche et droite` du clavier) : permet dâafficher les images suivantes ou prĂ©cĂ©dentes. Le nombre dâimages Ă afficher et lâoption du mode se rĂšglent dans le mode sĂ©lection via les paramĂštres Ă droite du menu de choix du mode, en bas de la table lumineuse :  Si comme ici, le nombre dâimages Ă afficher dĂ©fini dans ce mode est 2 (zoom fixe), sĂ©lectionner une image amĂšnera Ă afficher cette image et la suivante. Ce qui nous donne (mode lancĂ© via le raccourci `x` pour rappel) :  Notez ici que jâai masquĂ© tous les panneaux avec les raccourcis vus plus haut, pour mieux bĂ©nĂ©ficier de lâaffichage des images et des possibilitĂ©s de comparaison. Pour afficher les rĂ©glages du mode sĂ©lection (image prĂ©cĂ©dente), il suffirait ici de faire le raccourci `Maj+Ctrl+b`. Et la mĂȘme chose, sur six images sĂ©lectionnĂ©es, en mode plage dynamique (mode lancĂ© via `Ctrl+x` donc) :  Dans ce mode sĂ©lection, que ce soit en zoom fixe ou plage dynamique, voici les options qui sâoffrent Ă vous : - `Ctrl+molette` : zoomer dans les images prĂ©sentes (le zoom sâapplique Ă toutes les images affichĂ©es) ; - `Maj+Ctrl+molette` : zoomer uniquement dans lâimage oĂč est positionnĂ© le curseur ; - `Cliquer/dĂ©placer` : sur une image zoomĂ©e, permet de se dĂ©placer dans lâimage pour afficher la zone voulue (sâapplique Ă toutes les images affichĂ©es) ; - `Maj+Cliquer/dĂ©placer` : idem mais uniquement sur lâimage oĂč est positionnĂ© le curseur. **Attention :** _bien quâil soit possible dâafficher plus de quatre images, ces options de zoom et dĂ©placement dans lâimage ne sont possibles que jusquâĂ quatre images, pour des questions de confort visuel et de performances._ Comme vous pouvez le voir, le mode sĂ©lection permet aussi lâaffichage des informations principales de lâimage, Ă©toiles de notation et labels couleur. Il est bien entendu possible, comme dans les autres modes, de dĂ©finir la notation, labels couleur de la mĂȘme maniĂšre dans ce mode. Une astuce importante Ă connaĂźtre : vous pouvez simplement afficher ou masquer ces informations selon la position de votre curseur. Pointez le curseur vers le haut dâune image pour les faire apparaĂźtre, glissez le vers le bas pour les faire disparaĂźtre. ### Vue _chronologie_ La vue _chronologie_ est une nouvelle vue qui sâaffiche en bas de la table lumineuse via le raccourci `Ctrl+f` (le raccourci est ainsi le mĂȘme que pour le bandeau dâimages en chambre noire, cette vue _chronologie_ sâaffichant au mĂȘme endroit mais dans la vue table lumineuse). Elle peut aussi ĂȘtre activĂ©e ou dĂ©sactivĂ©e dans les prĂ©fĂ©rences. Cette vue permet tout simplement dâafficher une frise chronologique des images de la table lumineuse et de pouvoir sĂ©lectionner une partie par une action de sĂ©lection Ă la souris de la pĂ©riode souhaitĂ©e. Il suffit de pointer sur la frise pour voir la pĂ©riode (en mois/annĂ©e) sâafficher. Vous pouvez voir un aperçu de cette chronologie sur les images de thĂšmes au dĂ©but de cet article. ## Un flux de traitement qui sâĂ©tend sur lâespace RVB : De nouveaux modules apparaissent, exclusivement en espace RVB. Avec darktable 3.0, vous pouvez donc Ă©diter vos images entiĂšrement en RVB, avec les modules qui vont vous ĂȘtre prĂ©sentĂ©s dans cette partie : la trĂšs grande majoritĂ© des images peuvent ĂȘtre traitĂ©es exclusivement avec ces modules, combinĂ©s avec les modules de _balance des blancs_, _exposition_ et _rĂ©duction de bruit (profil)_. Un workflow puissant et rapide, avec moins de modules. En un mot : efficace. => Pour une utilisation optimale de ce nouveau _workflow_, il est fortement recommandĂ© dâactiver, dans le module _profil de couleur dâentrĂ©e_, le profil de travail **RVB Rec2020 linĂ©aire** (il est aussi possible dâutiliser lâespace **prophoto RVB linĂ©aire**). => Il est Ă©galement vivement recommandĂ© dans ce cadre de dĂ©sactiver les modules _courbe de base_ et _renforcer la nettetĂ©_ via les trois nouvelles options des _prĂ©fĂ©rences_ de darktable, onglet _fonctionnement_ puis rubrique _qualitĂ©_. Pour comprendre ce _workflow_ RGB linĂ©aire et pourquoi il est adoptĂ© dans darktable, nous vous conseillons de regarder la vidĂ©o suivante : [Traitement dâimage et filtres de pixels dans darktable 3.0](https://www.youtube.com/watch?v=3FFU-Ltvm0I). De maniĂšre gĂ©nĂ©rale, prendre le temps de visionner les derniĂšres vidĂ©os dâAurĂ©lien Pierre sur cette version 3.0 (activer les sousâtitres) vous aidera Ă devenir plus efficace dans le traitement de vos images en vous permettant de tirer le meilleur parti de ce nouveau _workflow_ et, au final, gagner progressivement beaucoup de temps. Un rĂ©sumĂ© prĂ©sentant ce workflow et ses avantages est nĂ©anmoins proposĂ© ci-dessous. Le workflow RGB linĂ©aire introduit progressivement depuis darktable 2.6 avec _filmique_ et la _balance couleur_ permet de sâaffranchir de lâhĂ©ritage graphique des annĂ©es 1980-1990 centrĂ© sur la photographie Ă basse plage dynamique destinĂ©e Ă lâimpression papier. Ce workflow traditionnel, dit « relatif Ă lâaffichage » (_display-referred_), postule que les valeurs RGB encodent des couleurs (au sens perceptuel) et les manipule de façon psychologiquement rĂ©aliste. Malheureusement, les modĂšles psychophysiques qui relient la lumiĂšre (physique) Ă la sensation colorĂ©e (psychologique) ne sont valides que pour des images Ă faible contraste (ou faible plage dynamique), de lâordre de 100:1 (6,67 EV), ce qui pose des problĂšmes croissants Ă mesure que les appareils photo modernes voient leur plage dynamique augmenter (actuellement entre 12 et 14 EV, soit 4096:1 Ă 16384:1). Ă prĂ©voir si vous souhaitez pousser vos basses lumiĂšres : virages de teintes parasites et problĂšmes de sur- ou de sous-saturation, couleur qui explose quand on corrige la luminance, luminance qui explose quand on corrige la couleur... Lâenfer. Le workflow RGB linĂ©aire, dit « relatif Ă la scĂšne » (_scene-referred_) postule que les valeurs RGB encodent des Ă©missions lumineuses, soit un spectre lumineux rĂ©duit Ă 3 intensitĂ©s Ă travers le capteur de lâappareil photo, qui nâest autre quâun colorimĂštre. Il manipule les valeurs RGB de façon physiquement rĂ©aliste, en reproduisant numĂ©riquement lâeffet de filtres optiques. Ceci permet, non seulement de sâaccommoder de nâimporte quelle plage dynamique sans avoir Ă changer dâalgorithmes (donc plus de traitement HDR spĂ©cifique), mais aussi dâobtenir des rĂ©sultats plus naturels et plus prĂ©visibles. Ce nouveau workflow â bien que dĂ©jĂ adoptĂ© par lâindustrie cinĂ©matographique depuis les annĂ©es 1990, par nĂ©cessitĂ© pratique â fait encore office de bĂȘte curieuse en photographie, et va changer les habitudes des utilisateurs qui vont devoir raisonner de plus en plus en termes de lumiĂšre (physique) et de moins en moins en termes de couleur (psychologique et perceptuelle). Il nây a pourtant pas Ă sâinquiĂ©ter : un enfant qui peint sur une feuille manipule la couleur de façon physiquement rĂ©aliste, sans mĂȘme sâen rendre compte. Il sait quâajouter du bleu et du jaune donnera du vert (notez que la peinture est une synthĂšse soustractive). Pour autant, si lâon essaie de soustraire du bleu et du jaune Ă partir du blanc, dans un logiciel de dessin qui travaille dans un espace relatif Ă lâaffichage (comme Gimp), on obtient du noir. Si lâon essaie dâadditionner bleu et jaune, on obtient du blanc. Il faudra passer par Krita, et son mode de peinture linĂ©aire, pour quâadditionner jaune et bleu donne un « genre de vert » (qui tire plutĂŽt sur le cyan). Ceci suffit Ă prouver lâintuitivitĂ© du workflow RGB linĂ©aire physiquement rĂ©aliste, quand bien mĂȘme on Ă©vacue la perception colorĂ©e de lâĂ©quation. ### Nouveau module *filmique RVB* _Filmique RVB_ est la nouvelle version de _filmique_ (tout court), réécrit pour la nouvelle API interne permettant Ă lâutilisateur de dĂ©finir un espace de couleur RVB pour le pipeline (Ă rĂ©gler dans le module _profil de couleur dâentrĂ©e_, comme expliquĂ© un peu plus tĂŽt). Comme la version prĂ©cĂ©dente, son objectif est dâopĂ©rer une transformation des valeurs RGB, depuis lâespace de la scĂšne photographiĂ©e (potentiellement Ă haute plage dynamique) vers lâespace de lâĂ©cran (Ă faible plage dynamique), en dĂ©finissant une intention pour la prĂ©servation du contraste dans les tons moyens (Ă lâintĂ©rieur de la latitude). Il peut donc travailler aussi bien en compression ou en dilatation de la plage dynamique, ou mĂȘme en gardant la plage dynamique identique, en lieu et place dâune courbe de tonalitĂ© en « S ». Au passage, quelques bugs ont Ă©tĂ© rĂ©glĂ©s, comme la sur-saturation (notamment dans les rouges) causĂ©e par le mode de prĂ©servation de la chrominance, et plusieurs changements ont Ă©tĂ© opĂ©rĂ©s pour amĂ©liorer lâergonomie : 1. Les contrĂŽles sont dĂ©coupĂ©s en onglets scĂšne/apparence/affichage, plus clairs et moins hauts Ă lâĂ©cran. 1. La courbe filmique est une nouvelle spline créée sur mesure pour reproduire le comportement des courbes densitomĂ©triques de la pellicule. Elle offre des noirs plus profonds et moins dĂ©lavĂ©s que la prĂ©cĂ©dente version, un meilleur contraste local dans les tons moyens, et nâoscille jamais, peu importe les paramĂštres. 1. La fonction de transfert de lâespace de sortie sâajuste automatiquement pour garder le point gris sur la ligne identitĂ©, et permet un meilleur contrĂŽle de la courbe. 1. La latitude est dĂ©finie en pourcentage de la plage dynamique, et nâa plus besoin dâĂȘtre ajustĂ©e si les expositions relatives du blanc et du noir ont Ă©tĂ© modifiĂ©es. 1. La courbe de dĂ©saturation est affichĂ©e sur le graphe. 1. Le rĂ©glage de saturation globale, implantĂ© pour corriger les effets du bug de prĂ©servation de la chrominance, est supprimĂ©. Lâutilisation de la saturation dans la balance couleur est recommandĂ©e.  Deux nouveaux modes de prĂ©servation de la chrominance ont Ă©tĂ© ajoutĂ©s en plus de lâancien (max RVB) : luminance Y et norme puissance. Ils permettront de sâadapter Ă diffĂ©rents scĂ©narios, par exemple lorsque le mode max RVB assombrit trop les ciels bleus. ### Nouveau module *Ă©galiseur de tons* Lâ_Ă©galiseur de tons_ reprend les fonctionnalitĂ©s de mappage des tonalitĂ©s et des courbes, mais les adapte Ă une reprĂ©sentation logarithmique de la luminositĂ© (en IL/EV) conforme au _zone system_ dâAnsel Adams. Sa fonction est simplement de dĂ©finir une compensation dâexposition paramĂ©trique, qui varie suivant la luminositĂ© originale des pixels. Il est possible de reproduire entiĂšrement le fonctionnement de _lâĂ©galiseur de tons_ en utilisant plusieurs instances du module _exposition_ fusionnĂ©es en mode paramĂ©trique et rĂ©glĂ©es pour isoler diffĂ©rents niveaux dâexposition. Lâ_Ă©galiseur de tons_ permet uniquement dâaccĂ©lĂ©rer le procĂ©dĂ©, et dâen automatiser certaines parties. Il offre une interface qui permet de dĂ©finir trĂšs rapidement une compensation dâexposition sĂ©lective pour chaque bande dâexposition entre 0 EV (blanc) et -8 EV (noir), Ă la maniĂšre des Ă©galiseurs audio des amplis hifi. La correction dâexposition rĂ©alise une extraction de contenu par filtre guidĂ©, permettant dâappliquer la mĂȘme correction sur des aires continues de lâimage, et donc de prĂ©server le contraste local (la logique est similaire au module _ombres et hautes lumiĂšres_ mais le filtre guidĂ© est conçu pour ne jamais produire de halos sur les bords contrastĂ©s). Lâ_Ă©galiseur de tons_ permet donc de rĂ©-Ă©clairer la scĂšne Ă posteriori mais de façon physiquement rĂ©aliste, sans affecter la chrominance ni crĂ©er de halos, et donc beaucoup plus crĂ©dible que les outils classiques de mappage HDR ou de correction des ombres. Il innove Ă©galement sur lâinteraction utilisateur, en proposant un curseur interactif qui permet, au survol de lâimage, dâafficher lâexposition de la zone sous le curseur et de rĂ©gler directement la correction dâexposition correspondante via la `molette souris`.  Le mode de prĂ©servation des dĂ©tails (basĂ© sur le filtre guidĂ©) peut ĂȘtre dĂ©sactivĂ©, auquel cas le module se comporte comme une simple courbe de tonalitĂ© avec une interface logarithmique et un algorithme qui prĂ©serve la chrominance. Lâinterpolation des rĂ©glages utilisant une sĂ©rie de gaussiennes, elle sera alors plus lisse que lâinterpolation par spline monotone et moins oscillante que lâinterpolation par splines cubiques des modules *courbes de base* et *courbe des tonalitĂ©s*. ### Nouveaux modules *courbe RVB* et *niveaux RVB* Ces deux modules reprennent les fonctionnalitĂ©s des anciens *niveaux* et *courbes de tonalitĂ©s* (utilisĂ© en mode RVB), mais travaillent dans lâespace RVB du pipeline et utilisent des modes de fusion en RVB linĂ©aire (noter que les anciens modules fusionnent en Lab). Ils permettent en outre de gĂ©rer les canaux RVB sĂ©parĂ©ment, et dâutiliser la mĂȘme logique de prĂ©servation de la chrominance que filmique en mode canaux joints. Il est utile de noter que le module *niveaux RVB* utilise exactement le mĂȘme algorithme que le module *balance couleur* en mode slope, offset, power : le rĂ©glage noir correspond au rĂ©glage offset, le gris au power, et le blanc au slope. Câest essentiellement lâinterface qui change, et le fait que *niveaux RVB* suppose des valeurs dâentrĂ©es entre 0 % et 100 % et prĂ©calcule une LUT 16 bits pour la transformation Ă appliquer (technique utilisĂ©e il y a 10 ans pour accĂ©lĂ©rer le traitement, moins utile aujourdâhui), alors que *balance couleur* accepte des valeurs entre 0 et lâinfini et calcule directement la valeur exacte des pixels. ## Des amĂ©liorations significatives du traitement du bruit Plusieurs amĂ©liorations ont Ă©tĂ© apportĂ©es Ă la rĂ©duction de bruit de profil pour, dâune part, _amĂ©liorer la qualitĂ© du dĂ©bruitage_, et dâautre part, _simplifier la vie Ă lâutilisateur_. ### Un peu de contexte : la rĂ©duction de bruit de profil, comment ça marche ? Le bruit est un phĂ©nomĂšne quantique qui gĂ©nĂšre des valeurs RVB incohĂ©rentes pour certains pixels, de façon alĂ©atoire, et qui se perçoit comme des « grains » lumineux ou colorĂ©s qui parsĂšment lâimage lĂ oĂč on attendrait des surfaces lisses. Comme souvent, en sciences, quand on fait face Ă un phĂ©nomĂšne alĂ©atoire, on sâen tire grĂące Ă la loi des grands nombres en cherchant une distribution statistique qui modĂ©lise le phĂ©nomĂšne alĂ©atoire, dont les deux paramĂštres essentiels sont la moyenne et la variance. La variance est une mesure de la dispersion des valeurs autour de la moyenne, donc dans notre cas elle donne une information sur lâĂ©cart typique entre la moyenne et un pixel « normal ». Le profil permet dâexprimer la variance en fonction de la moyenne. Le profil, câest simplement quelques paramĂštres (deux par canaux et par valeur ISO en lâoccurrence) qui dĂ©crivent la maniĂšre dont la variance du bruit Ă©volue en fonction de la luminositĂ© du pixel, Ă partir des valeurs mesurĂ©es sur une image de test (floue, pour ĂȘtre sĂ»r que tout ce qui nâest pas flou soit du bruit). Les algorithmes de dĂ©bruitage gĂšrent mal des signaux oĂč la variance du bruit change en fonction de lâintensitĂ© du signal. Le profil permet de dĂ©finir une transformation sur lâimage, appelĂ©e transformation de stabilisation de variance, qui permet dâobtenir une image oĂč la variance du bruit devient constante : le bruit dans les zones sombres et les zones claires a alors les mĂȘme caractĂ©ristiques, et lâalgorithme de dĂ©bruitage peut faire son boulot bien plus facilement. ### NouveautĂ©s dans la rĂ©duction de bruit de profil visant Ă amĂ©liorer le dĂ©bruitage Nous avons vu que darktable utilise deux paramĂštres pour chaque canal et valeur ISO pour effectuer sa transformation de stabilisation de variance. Un changement important introduit a Ă©tĂ© de changer la transformation de stabilisation de variance pour en avoir une plus gĂ©nĂ©rique, qui admet un 3e paramĂštre permettant de contrĂŽler si on dĂ©bruite plus les ombres ou les hautes lumiĂšres, et permettant donc de trouver un Ă©quilibre. Ce paramĂštre permet notamment une rĂ©duction du bruit bien plus aisĂ©e sur les images Ă haut ISOs. Il faudrait idĂ©alement dĂ©terminer ce paramĂštre lors du profilage, mais pour lâinstant celui-ci est infĂ©rĂ© automatiquement avec une heuristique Ă partir des deux paramĂštres connus du profil, ce qui Ă©vite dâavoir Ă recrĂ©er lâensemble des profils. Ce paramĂštre peut de plus ĂȘtre modifiĂ© manuellement dans lâinterface. Ă noter que ce paramĂštre correspond au paramĂštre de gamma prĂ©sent dans la rĂ©duction de bruit de Rawtherapee. Ce changement de transformation de stabilisation de variance a aussi Ă©tĂ© lâoccasion dâintroduire un paramĂštre de rĂ©duction du biais, qui permet de corriger lâimage lorsque les ombres deviennent violettes (ce qui arrive rĂ©guliĂšrement Ă haut ISOs). Plusieurs nouveaux paramĂštres ont aussi Ă©tĂ© ajoutĂ©s dans lâalgorithme des moyennes non locales. Le premier paramĂštre ajoutĂ© est celui de diffusion, qui permet de rĂ©duire efficacement (Ă la fois en terme visuel et en termes de temps dâexĂ©cution) le bruit gros grain. Un petit exemple sur une photo de jpg54, avec ce quâon obtenait avant (sur la gauche), et ce quâon peut obtenir maintenant (sur la droite). On voit que la rĂ©duction de bruit Ă gauche créé un bruit gros grain peu esthĂ©tique.  Un autre paramĂštre nommĂ© « poids du point central » qui contrĂŽle principalement les dĂ©tails a Ă©tĂ© ajoutĂ© : il permet de rĂ©cupĂ©rer des dĂ©tails (et du bruit de grain fin). Lorsquâon le met Ă de fortes valeurs, le module rĂ©duit principalement le bruit de chrominance, et **cette mĂ©thode est la mĂ©thode conseillĂ©e si vous souhaitez rĂ©duire principalement le bruit de chrominance** : elle devrait donner de meilleurs rĂ©sultats que lâutilisation de modes de fusion. Un exemple, volontairement un peu exagĂ©rĂ©, avec en haut pas de rĂ©cupĂ©ration des dĂ©tails, et en bas une rĂ©cupĂ©ration des dĂ©tails forte (lâimage a Ă©tĂ© agrandie pour bien voir lâeffet dans le post) :  ### NouveautĂ©s dans la rĂ©duction de bruit de profil visant Ă amĂ©liorer lâexpĂ©rience utilisateur Lâajout de ces nouveaux paramĂštres donne une interface assez complexe, avec beaucoup de paramĂštres :  Un mode « auto » a donc Ă©tĂ© ajoutĂ©, qui rĂšgle la grande majoritĂ© des paramĂštres tout seul en se basant sur le profil. Ce mode a un curseur pour ajuster le rĂ©glage automatique proposĂ©. Augmentez la valeur de ce curseur si le dĂ©bruitage est insatisfaisant, rĂ©duisez le si le contraste local est trop lissĂ©. Ce paramĂštre doit ĂȘtre utilisĂ© notamment si vous avez fortement sous-exposĂ© votre image.  Si vous modifiez les valeurs dans ce mode et que vous revenez en mode non « auto », les curseurs seront bien mis Ă jour, comme si vous les aviez modifiĂ©s directement. Enfin, les paramĂštres par dĂ©faut du module sont aussi ajustĂ©s automatiquement en fonction du profil, ce qui permet un dĂ©bruitage en un clic en activant le module. ## Autres fonctionnalitĂ©s importantes ### Nouveau module _3D Lut_ Le module _3D lut_ a Ă©tĂ© introduit. Il permet dâappliquer des matrices 3D Ă une photo. Ces matrices permettent au module de convertir une valeur RVB dans une autre valeur RVB (pour le N/B, toutes les valeurs RVB en valeur de gris, noirs et blancs). Ils sont utilisĂ©s pour simuler des films argentiques ou pour crĂ©er des univers colorĂ©s. Ce module reprend feu le module _HaldCLut_. _3D lut_ utilise 3 types de matrices : les fichiers .cube, les HaldCLut .png et les LUT compressĂ©s. - Les fichiers .cube sont des fichiers texte trĂšs utilisĂ©s en vidĂ©o et par les coloristes. - Les fichiers HaldCLut .png sont des fichiers image. Ils sont plus petits que les fichiers .cube. **Attention** : _ces deux types de fichier (.cube et .png) Ă©tant trop volumineux, ils ne sont enregistrĂ©s ni dans la base de donnĂ©es de darktable ni dans les fichiers .xmp ; seul le rĂ©pertoire et le nom du fichier est enregistrĂ©. Cela rend plus difficile lâĂ©change de traitement utilisant 3D Lut et sa pĂ©rennitĂ©, en cas de perte de ces fichiers. Pour quâune autre personne puisse refaire le traitement, il faudra lui fournir le fichier (.cube ou .png) avec le fichier RAW et le .xmp sans lâapplication de 3d Lut car le lien sera diffĂ©rent. Ce correspondant devra appliquer le module au rĂ©pertoire de Lut sur sa machine et Ă son systĂšme dâexploitation._ âą Les fichiers LUT compressĂ©s sont des fichiers image .png compressĂ©s avec des routines proposĂ©es par GâMic. Leur taille permet de les inclure dans la base de donnĂ©es et les .xmp, donc de les rĂ©cupĂ©rer et les transmettre plus facilement Ă un autre utilisateur. Vous pouvez tĂ©lĂ©charger [des HaldClut .png qui simulent des films argentques](http://www.quelsolaar.com/technology/download.html) et [des fichiers .cube ](https://www.on1.com/free/luts/?fbclid=IwAR11-LyGrHDpeho_mrwUqKgPpFvgYeye-ed-auxF8nGzHoI0w35ZcESoX8Q) Vous trouverez Ă©galement [lâarticle, en anglais](https://www.darktable.org/2019/05/New%20module-lut3d/), il donne aussi des liens vers des fichiers Lut. **Comment utiliser _3D lut_ :** - DĂ©finir un rĂ©pertoire Ă utiliser dans les prĂ©fĂ©rences Ă la fin de lâonglet _fonctionnement_ :  - RDV dans la chambre noire, activer le module _3D Lut_ et cliquer sur lâicĂŽne Ă lâintĂ©rieur :  - Lâouverture des fichiers ne prĂ©sente que les fichiers « .png », il faut donc sĂ©lectionner « .cube » ou « tous les fichiers » :  - Vous obtenez avec un .png N/B :  - Et avec un .cube de couleur :  Pour lâespace couleur, utilisez sRBG avec les .png et REC.709 pour les .cube. La mĂ©thode dâinterpolation « tĂ©traĂ©drique » convient dans la grande majoritĂ© des cas et il est rare que lâon voit la diffĂ©rence avec les deux autres mĂ©thodes (sauf parfois avec des tables de conversion de petite taille). ### Refonte complĂšte du module _mots-clĂ©s_ Le module mots-clĂ©s, prĂ©sent en chambre noire et en table lumineuse a fait lâobjet dâune refonte complĂšte. Son utilisation est beaucoup plus intuitive quâavant. De nombreuses fonctions qui nĂ©cessitaient auparavant des manipulations compliquĂ©es sont maintenant accessibles en un ou deux clics. Lâaspect gĂ©nĂ©ral nâa pas changĂ© fondamentalement : deux fenĂȘtres superposĂ©es, celle du haut prĂ©sentant les mots-clĂ©s attachĂ©s aux images sĂ©lectionnĂ©es, celle du bas affichant le dictionnaire des mots clĂ©s disponibles dans darktable. Entre les deux, une zone de saisie. La comparaison avant/maintenant sâarrĂȘte lĂ car le contenu des fenĂȘtres a bien changĂ© et surtout les manipulations sont beaucoup plus intuitives et mieux encadrĂ©es.  La fenĂȘtre du haut (mots-clĂ©s attachĂ©s) prĂ©sente toujours la liste des mots clĂ©s attachĂ©s Ă la sĂ©lection courante. Ces mots clĂ©s sont toujours prĂ©sentĂ©s par ligne selon la notation propre Ă darktable (les niveaux de hiĂ©rarchie sont sĂ©parĂ©s par des barres verticales, â|â pipe en langage informatique). LĂ sâarrĂȘtent les similitudes. Ă gauche de chaque mot-clĂ© se trouve maintenant une petite icĂŽne qui peut avoir trois aspects : soit rien du tout, soit un tiret, soit une coche. * Rien du tout : il sâagit dâune image survolĂ©e, mais non sĂ©lectionnĂ©e. * Un tiret : le mot clĂ© est attachĂ© Ă au moins une des images sĂ©lectionnĂ©es. * Une coche : le mot clĂ© est attachĂ© Ă toutes les images sĂ©lectionnĂ©es. Ă droite des mots clĂ©s, entre parenthĂšses sâaffiche le nombre dâimages indexĂ©es par ce mot clĂ© dans la sĂ©lection courante. **Grosse nouveautĂ© :** _un clic droit sur un mot clĂ© affiche un menu contextuel contenant un ou deux items._ Un item : * _dĂ©tacher le motâclĂ©_ â fait exactement ce quâil dit ! Deux items : * _attache le mot-clĂ© Ă toutes les images sĂ©lectionnĂ©es_ â si vous avez sĂ©lectionnĂ© une sĂ©rie dâimages contenant des motsâclĂ©s diffĂ©rents, cet item permet dâattacher le motâclĂ© Ă lâensemble des images sĂ©lectionnĂ©es ; celles qui Ă©taient dĂ©jĂ Ă©tiquetĂ©es le restent, mais celles qui ne lâĂ©taient pas le deviennent. TrĂšs pratique ! * _dĂ©tacher le motâclĂ©_ â comme ciâdessus. En bas de la fenĂȘtre, le nombre de boutons est passĂ© de deux Ă cinq, Outre les boutons `attacher` et `dĂ©tacher` dĂ©jĂ connus, trois autres apparaissent : * `â` permet dâactiver ou non lâaffichage des mots clĂ©s spĂ©cifiques Ă darktable, ce qui allĂšge considĂ©rablement la prĂ©sentation. * `℟` permet de modifier le classement des mots clĂ©s dans la fenĂȘtre, soit en ordre alphabĂ©tique, soit en fonction du nombre dâimages Ă©tiquetĂ©es. * `â` ce dernier enfin permet dâafficher la hiĂ©rarchie de chaque mot clĂ© ou juste le mot-clĂ© terminal. La zone de saisie mĂ©diane permet toujours de rechercher des motsâclĂ©s ou dâen crĂ©er de nouveaux. Cependant, pour la crĂ©ation, on aura avantage Ă utiliser la nouvelle fenĂȘtre dĂ©diĂ©e, car elle permet plus de choses (voir ciâdessous). Enfin, une croix Ă droite permet dâeffacer le contenu du champ de saisie. La fenĂȘtre du bas (dictionnaire des motsâclĂ©s) prĂ©sente toujours la liste des motsâclĂ©s disponibles. Grosse amĂ©lioration Ă nouveau, cela concerne cette fois la lisibilitĂ© : les hiĂ©rarchies de motsâclĂ©s sont prĂ©sentĂ©es sous forme arborescente ! De la mĂȘme façon que le sont les mots clĂ©s dans le module filtre de collection ou les styles hiĂ©rarchisĂ©s dans le module styles. Comme dans la fenĂȘtre des mots clĂ©s attachĂ©s, Ă gauche peut apparaĂźtre une des mĂȘmes petites icĂŽnes. Ciâdessous, leur signification : * Rien du tout : il sâagit dâun mot clĂ© disponible mais non utilisĂ© par les photos sĂ©lectionnĂ©es actuellement. * Un tiret : dĂ©signe une hiĂ©rarchie contenant au moins un mot-clĂ© attachĂ© Ă une des images sĂ©lectionnĂ©es. * Une coche : le mot clĂ© est attachĂ© Ă lâune des images sĂ©lectionnĂ©es. Ă droite des mots clĂ©s, entre parenthĂšses, sâaffiche le nombre dâimages indexĂ©es par ce mot clĂ© dans TOUT le dictionnaire, ou rien du tout sâil nây a aucune image attachĂ©e Ă ce mot-clĂ©. Encore une grande nouveautĂ© ! Comme dans la fenĂȘtre des motsâclĂ©s attachĂ©s, un menu contextuel trĂšs complet est Ă©galement accessible par clic droit : * _attacher le motâclĂ©_ â fait exactement ce quâil dit... * _dĂ©tacher le motâclĂ©_ â idem ; * _supprimer le motâclĂ©_ â idem ,avec confirmation ! * _supprimer la branche_ â supprime un motâclĂ© et tous les Ă©lĂ©ments hiĂ©rarchiques de niveau supĂ©rieurs sâils ne sont plus utilisĂ©s par aucune autre image ; * _crĂ©er un motâclĂ©_ â ouvre un dialogue pour la crĂ©ation de motsâclĂ©s ; il est bien sĂ»r toujours possible de crĂ©er un motâclĂ© avec la ligne de saisie et le bouton nouveau, mais la crĂ©ation via cet item permet plus de choses, le motâclĂ© peut en effet maintenant ĂȘtre dĂ©fini ici comme privĂ© ; il ne sera donc pas inclus dans les images exportĂ©es ; vous pouvez Ă©galement affecter ici un motâclĂ© Ă une catĂ©gorie (une catĂ©gorie permet dâaider Ă structurer les motsâclĂ©s) ; enfin, on peut lui adjoindre un synonyme qui facilitera la saisie pour des motsâclĂ©s souvent utilisĂ©s ; * _Ă©diter (modifier) le mot clĂ©_ â permet la modification du motâclĂ© et de ses attributs dĂ©crits ciâdessus ; * _renommer un chemin (modifier la branche)_ â permet de modifier les motsâclĂ©s intermĂ©diaires dans une hiĂ©rarchie ; * _copier le motâclĂ©_ â permet dâajouter le motâclĂ© dans la zone de saisie pour faciliter la recherche ou la crĂ©ation. Auquel sâajoute, si le mot clĂ© est attachĂ© Ă au moins une image : * _aller Ă la collection liĂ©e (indexĂ©e) par le mot clĂ©_ - qui recopie le mot clĂ© dans le module filtre de collection et active cette collection. Les boutons situĂ©s sous la fenĂȘtre dictionnaire sont Ă©galement passĂ©s de quatre Ă cinq. PrĂ©cĂ©demment les quatre boutons Ă©taient : `nouveau`, `supprimer`, `importer` et `exporter` Maintenant les boutons sont : * `nouveau` - fonctionne comme auparavant (pour la crĂ©ation de mots clĂ©s, voir la remarque relative Ă lâitem « crĂ©er... » dans la description du menu contextuel ci-dessus) * `importer` - fonctionne comme auparavant. * `exporter` - fonctionne comme auparavant. * `+` Active/dĂ©sactive les suggestions. Nâest accessible que si le bouton suivant est en mode liste. * `âŁ` Passe de la vue liste Ă la vue arbre. Permet de retrouver lâaffichage ancien (vue liste) avec les hiĂ©rarchies sous forme de ligne sĂ©parĂ©es par des pipes (|) Comme avant il est toujours possible dâattacher/dĂ©tacher des mots-clĂ©s en double-cliquant. Enfin et surtout, les deux fenĂȘtres sont maintenant redimensionnables ! Il suffit de faire un `Ctrl` + `molette` pour agrandir ou rĂ©duire chaque fenĂȘtre individuellement. Ce qui permet trĂšs facilement dâutiliser toute la colonne de droite pour gĂ©rer confortablement ses motsâclĂ©s, ou de ramener chaque fenĂȘtre Ă une dimension minimum pour avoir toujours ses motsâclĂ©s sous la main tout en ayant un autre module dĂ©ployĂ©. ### Nouveau module *ajustements de base* _Ajustements de base_ permet, comme son nom lâindique, des ajustements de base, sur des options essentielles en un seul module. Pour lâutilisation de ce module ainsi que pour la partie sur le masque raster qui va suivre, jâai choisi un RAW proposĂ© au traitement par [@holly76](https://forums.darktable.fr/showthread.php?tid=3930). Ce module utilise les deux principaux curseurs dâexposition :  Les 3 curseurs de _contraste_, _luminositĂ©_ et _saturation_ :  **Attention :** _Il ne faut pas utiliser ajustements de base avec les modules exposition et contraste lum. saturation. Effectivement cela reviendrait Ă crĂ©er une seconde instance du module sans masque : prĂ©server couleur utilise les mĂȘmes valeurs que dans courbe de base (options ajoutĂ©es Ă©galement dans ce module sur darktable 3.0). Il est donc prĂ©fĂ©rable de ne pas utiliser ces deux options en mĂȘme temps et mĂȘme dâutiliser ces deux modules en mĂȘme temps._ **Un exemple de traitement :** Jâai choisi cette photo largement sous-exposĂ©e. Jâutilise la pipette avec une zone qui me semble reprĂ©senter une zone correctement exposĂ©e :  Les curseurs sont ajustĂ©s pour traiter cette photo :  Lâutilisation de ce module permet de corriger rapidement une photo qui ne demande pas trop de traitement. Il est donc particuliĂšrement adaptĂ© pour un traitement simple et rapide, ou pour dĂ©buter le traitement RAW (comme montrĂ© dans cet exemple). La limite principale de ce module Ă©tant que ces diffĂ©rents paramĂštres interviennent habituellement (via les diffĂ©rents modules les proposant par ailleurs) Ă diffĂ©rents niveaux du traitement de lâimage, nâapportant donc pas tout Ă fait le mĂȘme rendu. **=> Il ne doit pas ĂȘtre utilisĂ© avec le nouveau workflow RVB que propose la trilogie : _filmique rvb_, _balance couleur_ et _Ă©galiseur de ton_ auquel sâajoute en fonction des besoins : _courbe rvb_ et _niveaux rvb_.** ### Nouveau *masque raster* Les masques _raster_ ajoutent un nouveau mode qui permet de rĂ©utiliser un masque dâun module dans un autre module. Câest particuliĂšrement intĂ©ressant avec les masques paramĂ©triques : recopier les paramĂštres dâun module Ă lâautre nâaurait pas suffi, car les mĂȘmes paramĂštres ne sĂ©lectionnent pas les mĂȘmes pixels selon lâendroit oĂč lâon est dans le _pipe_. Le masque raster rĂ©utilise directement le masque, donc nâa pas ce problĂšme. **Attention :** _le masque raster peut reprendre uniquement un masque dâun module le prĂ©cĂ©dant dans la chaĂźne de traitement. Il faut Ă©galement ĂȘtre vigilant Ă ne pas dĂ©placer un module utilisant un masque raster, avant le module du masque dâorigine. Ceci pouvant entraĂźner des effets indĂ©sirables (dans le pire des cas, un crash de darktable)._ Jâai repris la photo ci-dessus pour cet exemple. Jâai commencĂ© par faire un masque paramĂ©trique sur les ombres avec le module exposition :  Puis dâĂ©clairer les ombres :  Ensuite, pour donner un peu de peps aux ombres dans les verts, jâai utilisĂ© le mĂȘme masque dans zone de couleurs avec masque raster. Il suffit pour cela de simplement sĂ©lectionner lâoption masque raster puis de choisir le masque raster _exposition_ :  # Autres amĂ©liorations La chaĂźne de traitement de lâimage (pipeline) a Ă©tĂ© revue en profondeur et optimisĂ©e. Il est aussi dĂ©sormais possible de rĂ©ordonner les modules via un `Maj+Ctrl+glisser-dĂ©poser` de ceux-ci dans la chambre noire ou via le menu dâinstance et les options monter/descendre. **ATTENTION :** _IL EST TRĂS IMPORTANT DE COMPRENDRE que dĂ©placer les modules modifie lâordre de traitement de ceux-ci, donc impacte le rendu de lâimage en cours. Lâordre par dĂ©faut est sĂ»r et optimisĂ© pour la majoritĂ© des usages. Il est recommandĂ© de ne dĂ©placer un module que si vous savez ce que vous faites et quel effet cela aura sur votre image. En aucun cas, ce changement nâest Ă utiliser pour « classer » ces modules._ Le module _zones de couleur_ affiche maintenant un histogramme basĂ© sur lâoption « sĂ©lectionner par ». Il est dĂ©sormais possible dâajouter et de supprimer des nĆuds Ă la courbe, mais ces nĆuds peuvent toujours ĂȘtre dĂ©placĂ©s avec le contrĂŽle de taille Ă lâancienne en cochant la case modifier par zone. Il existe Ă©galement une nouvelle option de traitement « prononcĂ© » et une nouvelle pipette qui permet de crĂ©er une courbe basĂ©e sur la zone dâimage sĂ©lectionnĂ©e. Quelques amĂ©liorations de performances et visuelles sont aussi Ă souligner sur les modules _pipette_ (panneau de gauche de la chambre noire) et _courbe de tonalitĂ©s_. Plus globalement, de nombreuses amĂ©liorations ont Ă©tĂ© faites autour des pipettes de sĂ©lection dans divers endroits de darktable. Une nouvelle option de prĂ©fĂ©rence permet de dĂ©velopper ou replier un module de la chambre noire automatiquement dĂšs son activation ou dĂ©sactivation. Lâexportation originelle vers Picasa a Ă©tĂ© mise Ă jour vers Google Photos. darktable 3.0 apporte Ă©galement de nombreuses corrections de bugs et quelques autres amĂ©liorations mineures probablement oubliĂ©es ici tant cette nouvelle version est riche de nouveautĂ©s. # Une version 3.0.1 dĂ©jĂ en chemin En raison des importantes Ă©volutions apportĂ©es par la version 3.0, le gel des fonctionnalitĂ©s a Ă©tĂ© dĂ©cidĂ© dĂšs dĂ©but octobre et le gel de nouvelles chaĂźnes de texte dĂšs dĂ©but novembre. Ceci permettant Ă la fois dâavoir du temps pour corriger le plus de bugs possibles et de permettre aux diffĂ©rents traducteurs de proposer leurs traductions en vue de la sortie de darktable 3.0 pour NoĂ«l. Ainsi, depuis, de nouvelles propositions dâamĂ©liorations sont dĂ©jĂ proposĂ©es ou en cours de dĂ©veloppement. Elles devraient ĂȘtre publiĂ©es pour la 3.0.1 qui devrait sortir au cours du premier trimestre 2020. Voici quelques-une des principales nouveautĂ©s attendues pour cette future 3.0.1 : - Une fonctionnalitĂ© de copie de mĂ©tadonnĂ©es entre images (mots-clĂ©s, gĂ©olocalisation, notation, labels couleurs...). - Ajout de la possibilitĂ© de rechercher plusieurs mots clĂ©s dans le champ de recherche des collections, en les sĂ©parant par une simple virgule. - DiffĂ©rentes optimisations de modules : Ă©galiseur de tons, zones de couleurs. - Ajout dâun rĂ©glage de la vibrance dans le module ajustements de base. - Une amĂ©lioration significative de la transition dâaffichage dâune image en chambre noire, chargĂ©e depuis la table lumineuse (fini lâaffichage bizarre en fond dâune partie de la table lumineuse avant lâaffichage complet de lâimage en chambre noire). - Une fonctionnalitĂ© de focus peaking (Ă trois niveaux dâaffichage Ă lâheure oĂč jâĂ©cris ces lignes) activable aussi bien en table lumineuse quâen chambre noire. AmĂ©liorant ainsi significativement lâaffichage des zones de nettetĂ© dâune image, par rapport aux « rectangles de dĂ©tection de focus » de la table lumineuse actuellement disponible (ce mode restera disponible). - La possibilitĂ© de redimensionner directement et de maniĂšre indĂ©pendante, Ă la souris, les panneaux de gauche et droite. La taille de chaque panneau (gauche et droite) sera mĂ©morisĂ©e, et ce pour chaque vue. Il sera donc possible dâavoir une taille diffĂ©rente pour chacun de ces panneaux, et pour chaque vue. - Lâajout en chambre noire possible dâun cadre blanc autour de lâimage, selon la recommandation ISO 12646:2008 ICC. Ceci permettant de visualiser le rendu dâune image, notamment pour un usage Ă fins dâexposition. Attention, cet usage Ă©tant spĂ©cifique, la recommandation et la pratique nĂ©cessite un cadre blanc. Toute autre couleur rendrait lâintĂ©rĂȘt de cette option caduque. - Ajustement plus prĂ©cis des tons sombres pour les masques paramĂ©triques (mode logarithmique). - RĂ©-appliquer le dernier mot-clĂ© Ă une ou plusieurs images par une simple touche clavier. - Et quelques autres amĂ©liorations prĂ©vues ainsi que les habituelles corrections de bugs. Cette liste nâest pas exhaustive et prĂ©sente les Ă©volutions principales connues Ă ce jour. # Ă 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). **Article co-Ă©crit par :** [Nilvus](https://github.com/Nilvus), [aurelienpierre](https://aurelienpierre.com/), [rawfiner](https://www.youtube.com/channel/UCEz-0EYZTx03UdQszbL8xDA/videos), [jpg54](https://www.flickr.com/photos/113336874@N07/), [jpv](http://jpverrue.fr), Ro_G, [Matthieu Moy](https://matthieu-moy.fr/) Et merci Ă©galement aux lecteurs/correcteurs de passage.