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. ![NoĂ«l darktable](https://img.linuxfr.org/img/68747470733a2f2f646f776e6c6f61642e74757866616d696c792e6f72672f6461726b7461626c6566722f75706c6f6164732f2f323031362f31322f63726f707065642d6c6f676f2d6368726973746d61732e706e67/cropped-logo-christmas.png) ---- [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. ![thĂšme darktable](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/darktable.png) 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. ![thĂšme trĂšs sombre](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/themedarker.png) * _darktable-elegant-dark_ : une version un peu plus claire. ![thĂšme un peu plus clair](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/themedark.png) * _darktable-elegant-grey_ : une version proche d’un gris moyen ![thĂšme gris](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/themegris.png) 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) :_ ![thĂšme dark sans icĂŽnes]( https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/themedarksansicons.png) _Et la mĂȘme chambre noire, avec les icĂŽnes aux modules du panneau de droite :_ ![thĂšme dark avec icĂŽnes](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/themedarkicons.png) ## 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. ![Version allĂ©gĂ©e pour Ă©dition d’image](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/cnallegeesansbordure.png) 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 : ![Masques de modules](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/en/masks.png) 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Ă©. ![historique](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/historique.png) **_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 : ![Infos EXIF de l’image](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/en/imageinfosline.png) 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 : ![RĂ©glages prĂ©fĂ©rences infos EXIF](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/prefsinfoimage.png) 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. ![2de fenĂȘtre](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/2ndefenetre.png) 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. ![aide raccourcis](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/aideraccourcis.png) ### 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 : ![Mode sĂ©lection](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/selection.png) 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) : ![zoom fixe](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/en/cullingfixe.png) 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) : ![plage dynamique](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/en/cullingdynamic.png) 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. ![filmique RVB](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/filmique.png) 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`. ![Ă©galiseur de tons](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/egaliseurtons.png) 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. ![Impact du paramĂštre de diffusion](https://i.ibb.co/HThW19w/nlmeans-scatter.jpg) 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) : ![Impact du paramĂštre de poids du point central](https://i.ibb.co/ZxYRbk9/nlmeans-details.jpg) ### 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 : ![ParamĂštres de rĂ©duction de bruit de profil en mode moyennes non locales](https://i.ibb.co/tDF9314/params.jpg) 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. ![Mode auto pour les moyennes non locales](https://i.ibb.co/FD81C1F/params-2.jpg) 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_ : ![RĂ©pertoire des Lut](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/3d%20Lut%20Fr.png?raw=true) - RDV dans la chambre noire, activer le module _3D Lut_ et cliquer sur l’icĂŽne Ă  l’intĂ©rieur : ![SĂ©lection du rĂ©pertoire](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/3d%20Lut%20Sel%20Rep%20Fr%20New.png?raw=true) - L’ouverture des fichiers ne prĂ©sente que les fichiers « .png », il faut donc sĂ©lectionner « .cube » ou « tous les fichiers » : ![Selection des fichiers .cube et .png](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/3d%20Lut%20Sel%20Fichier%20Fr.png?raw=true) - Vous obtenez avec un .png N/B : ![Application d’un Lut en .png noir et blanc](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/3d%20Lut%20png%20Fr%20New.png?raw=true) - Et avec un .cube de couleur : ![Application d'un Lut en .cube couleur](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/3d%20Lut%20cube%20Fr%20New.png?raw=true) 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. ![Mots clĂ©s](https://raw.githubusercontent.com/Nilvus/dtorg/master/content/blog/2019-12-24-darktable-3.0/fr/motscles.png) 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 : ![Exposition](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/Ajustement%20de%20base%20exposition%20Fr%20c.png?raw=true) Les 3 curseurs de _contraste_, _luminositĂ©_ et _saturation_ : ![Contraste Lum. Saturation](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/Ajustement%20de%20base%20C_L_S%20Fr%20c.png?raw=true) **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 : ![selection zone en français](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/Ajustement%20de%20base%20zone%20pipette%20Fr.png?raw=true) Les curseurs sont ajustĂ©s pour traiter cette photo : ![photo corrigĂ©e en français](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/Ajustement%20de%20base%20correction%20Fr.png?raw=true) 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 : ![Masque paramĂ©trique de dĂ©part](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/M_raster1%20Fr.png?raw=true) Puis d’éclairer les ombres : ![Éclaire les ombres](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/M_raster2%20Fr.png?raw=true) 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_ : ![Masque raster](https://github.com/jpg54/dtorg/blob/master/content/blog/2019-12-24-darktable-3.0/fr/M_raster3%20Fr.png?raw=true) # 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.

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