L’histoire de darktable est vieille de 17 ans. En effet, la première version publiée date du 6 juillet 2009. Les versions ont d’abord été publiées sur SVN, puis Sourceforge et maintenant sur GitHub.
En explorant l’historique de toutes les versions, j’ai essayé de reconstituer la liste de toutes les personnes qui ont participé à des titres divers, développeurs, contributeurs, traducteurs, etc., à faire de darktable ce qu’il est aujourd’hui. J’en ai trouvé 360, la voici !
Tous les contributeurs
a3novy,
Yari Adan,
alex,
alexbora,
Michael Allman,
Shlomi Alon-Braitbart,
Henrik Andersson,
Apfelkraut,
archont00,
Asma,
Nicolas Auffray,
Michal Babej,
bajdero,
Tasos Bakogiannis,
Danilo Bargen,
Mauro Bartoccelli,
Heiko Bauke,
Thomas Baumann,
Bastian Bechtold,
Will Bennett,
Stephen van den Berg,
Bernhard,
Xavier Besse,
Denny Biasiolli,
Robert Bieber,
Anton Blanchard,
bobobo1618,
Marcel Bollmann,
Boucman,
shlomi braitbart,
David Bremner,
Robert Bridge,
Ralf Brown,
Pascal de Bruijn,
Benoit Brummer,
Peter Budai,
Šarūnas Burdulis,
Yuri van der Burg,
Martin Burri,
Benjamin Cahill,
Marco Caimi,
Gianluigi Calcaterra,
Marco Carrarini,
José Carlos Casimiro,
Alberto Caso,
CC,
Tianhao Chai,
Denis Cheremisov,
chri,
chrisaga,
Chris.Elston,
chrunchyjesus,
Bogusław Ciastek,
Luca Cignoni,
Magnus Claesson,
Jacques Le Clerc,
Pedro Côrte-Real,
Thomas Costis,
cotacot,
Martijn Courteaux,
Alejandro Criado-Pérez,
criadoperez,
cyruscook,
darkelectron,
Timur Davletshin,
Timur I. Davletshin,
deekayhd,
Sebastien Delcoigne,
Sébastien Delcoigne,
François Delègue,
dependabot[bot],
Paolo DePetrillo,
Elia Devito,
dllu,
Alexey Dokuchaev,
Antony Dovgal,
dterrahe,
Balázs Dura-Kovács,
DWXXX,
Denis Dyakov,
edgardoh,
Tobias Ellinghaus,
elstoc,
Chris Elston,
Victor Engmark,
Mattias Eriksson,
esq4,
Bill Ferguson,
Miroslav Fikar,
Jakub Filipowicz,
fjb2020,
Victor Forsiuk,
Patrick Fournier,
frantic1048,
Jan Friedrich,
Christian Fuchs,
Marcus Gama,
gi-man,
Daniele Giorgis,
Dennis Gnad,
Besmir Godolja,
Wolfgang Goetz,
Tomasz Golinski,
Tomasz Goliński,
Edouard Gomez,
Simone Gotti,
GrahamByrnes,
grand-piano,
Bruce Guenter,
Laurent Guillier,
hal,
johannes hanika,
Johannes Hanika,
hanno@schwalm-bremen.de,
HansBull,
Harald,
Tim Harder,
Simon Harhues,
Fabio Heer,
helloqiu,
Stuart Henderson,
Edward Herr,
Christian Himpel,
Chris Hodapp,
Stephan Hoek,
Stefan Hoffmeister,
Hon1nbo,
Kang-Wei Hsu,
Richard Hughes,
igmerti,
itinerarium,
jakubfi,
jandren,
jan,
Gaspard Jankowiak,
jas01,
Terry Jeffress,
Matjaž Jeran,
Nahuel José,
jpellegrini,
junkyardsparkle,
Andrey Kaminsky,
Sakari Kapanen,
Łukasz Karcz,
Dušan Kazik,
Anton Keks,
Roman Khatko,
Vasily Khoruzhick,
Milan Knížek,
Paul Kocialkowski,
Kofa,
Milos Komarcevic,
Miloš Komarčević,
Krzysztof Kotowicz,
Hubert Kowalski,
Wolfgang Kuehnel,
Tobias Kühne,
Jan Kundrát,
Victor Lamoine,
María Leandro,
Roman Lebedev,
Michel Leblond,
Thierry Leconte,
Hwanyong Lee,
Jon Leighton,
Richard Levitte,
lhietal,
Howard Liberty,
Moritz Lipp,
Song Li,
lkarcz,
LibRaw LLC,
Frank Loemker,
Stefan Löffler,
luca,
Mario Lueder,
Georg Lukas,
Louie Lu,
Cherrot Luo,
Georg Lutz,
Philipp Lutz,
Edgar Lux,
Edgar De la Luz,
luz.paz,
luzpaz,
Wolfgang Mader,
Pierre Le Magourou,
Matt Maguire,
maigl,
Ari Makela,
Marcello Mamino,
Marco,
Matteo Mardegan,
Mark-64,
Dominik Markiewicz,
maruncz,
Chris Mason,
Germano Massullo,
MatteoVita,
matt-maguire,
James C. McPherson,
mepi0011,
Mik-,
miroslavfikar,
Julian J. M,
mmardegan,
Michael Moese,
mondoman712,
Josep V. Moragues,
David Morel,
Alexis Mousset,
Matthieu Moy,
mrleemon,
Togan Muftuoglu,
Reinder Mulder,
Uwe Müssel,
Wojciech Nagrodzki,
Nao Nakashima,
Nameless-J,
Jorge Nerín,
Jordan Neumeyer,
Nicolas,
Georg Niedrist,
Nilvus,
Philipp Normann,
Wiktor Nowak,
Pascal Obry,
Wyatt Olson,
Serkan Önder,
Serkan ÖNDER,
Arch Ont,
osiixy,
Rikard Öxler,
Maurizio Paglia,
Massimo Paladin,
Zeus Panchenko,
parafin,
Robert Park,
Sergey Pavlov,
luz paz,
Eckhart Pedersen,
Jesper Pedersen,
Jean-Sébastien Pédron,
Ulrich Pegelow,
Jeronimo Pellegrini,
Báthory Péter,
PeterWem,
Rostyslav Pidgornyi,
Aurélien Pierre,
piratenpanda,
ponkotuy,
Michał Prędotka,
Manuel Presnitz,
Alexandre Prokoudine,
Thomas Pryds,
Dimitrios Psychogios,
Josep Puigdemont,
Andrea Purracchio,
Gregor Quade,
Roberto Quintero,
quovadit,
Alexander Rabtchevich,
Simon Raffeiner,
Diederik ter Rahe,
ralfbrown,
Josef Raschen,
rawfiner,
Michael Reiger,
Aldric Renaudin,
Cyril Richard,
Roland Riegel,
Ammon Riley,
RIM,
Jan Rinze,
Jim Robinson,
Artur de Sousa Rocha,
Jérémy Rosen,
Mikko Ruohola,
Harold le Clément de Saint-Marcq,
Elizeu Santos,
Novy Sawai,
sbraitbart,
David-Tillmann Schaefer,
Jonas Schäfer,
Johan Schiff,
Andreas Schneider,
Bernhard Schneider,
Stefan Schöfegger,
Hanno Schwalm,
Diego Segura,
Tino H. Seifert,
shinoryo,
Ryo Shinozaki,
shlomi,
shonjir,
František Šidák,
Ger Siemerink,
Fabio Sirna,
sjjh,
Alexander V. Smal,
Sam Smith,
Jan Šmucr,
Jose Carlos Garcia Sogo,
solarer,
Simon Spannagel,
Sprite,
squid-f,
Petr Stasiak,
Bernd Steinhauser,
Omari Stephens,
Andreas Stiller,
Dmitry Stoyanov,
Martin Straeten,
Petr Styblo,
Arnaud Tanguy,
Ivan Tarozzi,
tatica,
Brian Teague,
Christian Tellefsen,
thisnamewasnottaken,
Vincent Thomas,
Richard Tollerton,
Marko Toplak,
Dan Torop,
Guilherme Brondani Torri,
Artemis Tosini,
Maximilian Trescher,
Vasyl Tretiakov,
Olivier Tribout,
Joao Trindade,
Alex Tutubalin,
tuxuser,
Vladimir Tyrtov,
ubergeek801,
U-DESKTOP-HQME86Jmarco,
Tom Vanderpoel,
Kevin Vermassen,
JP Verrue,
Marko Vertainen,
vertama,
Nazarii Vitak,
Daniel Vogelbacher,
Matthieu Volat,
Andrea Volpato,
vrnhgd,
Axel Waggershauser,
Nathaniel Watson,
Josef Wells,
Philippe Weyland,
Ragnar Wisloff,
wpferguson,
Hui Xie,
Kolton Yager,
Yattaro,
Anocha Yimsiriwattana,
Shita Yuuma,
Žilvinas Žaltiena,
Zanhard,
zerng07,
Mario Zimmermann,
Яна Тунгушпаева,
Et tous ceux dont le nom aurait été omis de cette liste.
Voici un tableau qui récapitule toutes les versions publiées avec leur date de parution.
Date publ.
Date publ.
Date publ.
Date publ.
Date publ.
0.2.0
06/07/2009
0.3.0
23/10/2009
0.4.0
11/01/2010
0.5.0
23/03/2010
0.6.0
28/08/2010
0.7.0
21/11/2010
0.7.1
07/12/2010
0.8.0
15/02/2011
0.9.0
01/06/2011
0.9.1
31/07/2011
0.9.2
27/08/2011
0.9.3
08/11/2011
1.0.0
15/03/2012
1.0.3
28/04/2012
1.0.4
04/06/2012
1.0.5
24/07/2012
1.1.2
14/01/2013
1.1.3
15/02/2013
1.1.4
15/03/2013
1.2.0
07/04/2013
1.2.1
28/05/2013
1.2.2
28/06/2013
1.2.3
13/09/2013
1.4.0
26/12/2013
1.4.1
15/02/2014
1.4.2
29/04/2014
1.6.0
07/12/2014
1.6.1
01/02/2015
1.6.2
02/02/2015
1.6.3
04/03/2015
1.6.4
08/04/2015
1.6.6
28/04/2015
1.6.7
09/06/2015
1.6.8
30/07/2015
1.6.9
20/10/2015
2.0.0
24/12/2015
2.0.1
03/02/2016
2.0.2
07/03/2016
2.0.3
29/03/2016
2.0.4
06/05/2016
2.0.5
05/06/2016
2.0.6
07/09/2016
2.0.7
25/10/2016
2.2.0
24/12/2016
2.2.1
02/01/2016
2.2.2
30/01/2017
2.2.3
01/02/2017
2.2.4
06/04/2017
2.2.5
02/06/2017
2.4.0
24/12/2017
2.4.1
22/01/2018
2.4.2
27/03/2018
2.4.3
24/04/2018
2.6.0
24/12/2018
2.6.1
07/03/2019
2.6.2
21/03/2019
2.6.3
24/10/2019
3.0.0
24/12/2019
3.0.1
09/03/2020
3.0.2
17/04/2020
3.2.1
10/08/2020
3.4.0
24/12/2020
3.4.1
06/02/2021
3.6.0
03/07/2021
3.6.1
15/09/2021
3.8.0
24/12/2021
3.8.1
11/02/2022
4.0.0
02/07/2022
4.0.1
17/09/2022
4.2.0
21/12/2022
4.2.1
21/02/2023
4.4.0
21/06/2023
4.4.1
01/07/2023
4.4.2
22/07/2023
4.6.0
21/12/2024
4.6.1
17/02/2024
4.8.0
21/06/2024
4.8.1
24/07/2024
5.0.0
21/12/2024
5.0.1
12/02/2025
5.2.0
21/06/2025
5.2.1
06/08/2025
5.4.0
21/12/2025
5.4.1
05/02/2026
5.6.0
21/06/2026
Dans le menu de gauche, vous pourrez consulter les notes de version des publications successives de darktable traduites par l’équipe de darktable FR.
darktable FR n’existe que depuis 2016, les notes de versions antérieures à la version 2.0.3 n’ont donc pas été traduites, mais vous pouvez retrouver toutes les notes de version (en anglais) sur le blog officiel de darktable
Subsections of Histoire de darktable
Notes de version 5.6.0
La version 5.6.0 de darktable est sortie ce dimanche 21/06/2026.
Voici la traduction française des notes de version.
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles
selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité,
la version appimage.
Jean-Pierre Verrue
Nous sommes fiers d’annoncer la nouvelle version de darktable, 5.6.0 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 5.4.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec les versions 5.4.x
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble complet d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Since darktable 5.4.1 :
1546 commits vers darktable+rawspeed
704 pull requests traitées
63 issues fermées
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.6 et que toutes les contributions sont très appréciées. Veuillez consulter la documentation du projet pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable
5.6.0. Veuillez consulter le manuel de l’utilisateur pour plus de détails
sur les changements individuels (le cas échéant).
Ajout d’un sous-système d’IA facultatif (à compiler avec -DUSE_AI=ON). Les fonctionnalités d’IA sont désactivées par défaut dans les préférences et peuvent être activées à l’exécution sans redémarrage. Lorsqu’elles sont désactivées, aucune bibliothèque ONNX Runtime n’est chargée et aucune activité liée à l’IA n’a lieu. Les modèles sont téléchargés à partir d’un référentiel configurable et gérés via l’onglet « Préférences IA ».
Ajout de scripts d’installation pour Linux et Windows permettant de configurer l’accélération GPU pour les nouvelles fonctionnalités d’IA. Ces scripts détectent le fabricant de la carte graphique de l’utilisateur (NVIDIA, AMD ou Intel) et installent le runtime GPU correspondant. Ils peuvent être exécutés à partir d’un dépôt local ou récupérés et exécutés en ligne à l’aide
d’une seule commande – consultez la page consacrée à l’accélération GPU dans le manuel d’utilisation pour plus de détails. Les utilisateurs de macOS et la plupart des utilisateurs de Windows n’ont rien à faire ; l’accélération GPU est déjà intégrée.
Ajout de l’outil de masquage d’objets par IA dans le gestionnaire de masques de la chambre noire. Utilise le modèle SAM2.1 ou SegNext pour la segmentation interactive d’objets : cliquez sur un objet pour générer un masque précis. Prend en charge à la fois les points de repère du premier plan et de l’arrière-plan avec un affinage itératif. L’encodeur s’exécute une fois par image (accéléré par GPU via le backend IA lorsqu’il est disponible), et le décodeur léger produit des masques de manière interactive. Chaque clic déclenche des
passes de raffinement itératives qui affinent le masque, ainsi qu’une passe de raffinement
DenseCRF facultative pour obtenir des contours nets et précis. Le masque généré peut, si vous
le souhaitez, être exporté au format PNG pour être utilisé avec le module Masques raster
externes lorsque des détails de contours plus fins que ceux fournis par le masque
vectorisé sont nécessaires.
Ajout d’un module de restauration neuronale dans la barre latérale de la table lumineuse
et de la chambre noire, couvrant trois tâches basées sur l’IA : débruitage des fichiers RAW, débruitage et
suréchantillonnage. Modèles par défaut : NIND UNet (débruitage), RawNIND UtNet2
(débruitage des fichiers RAW) et RealPLKSR 2x/4x (suréchantillonnage), tous fonctionnant
sur le backend ONNX. D’autres modèles, tels que NAFNet (débruitage) et BSRGAN (sur-résolution),
sont disponibles dans le référentiel de modèles et peuvent être installés manuellement.
Les fonctionnalités comprennent un aperçu interactif avant/après avec sélection de zone,
un curseur d’intensité (récupération de texture basée sur la DWT pour le débruitage RVB ;
fusion linéaire source/débruité pour le débruitage des fichiers RAW), le traitement par
lots avec inférence en mosaïque, ainsi que la réimportation automatique de la bibliothèque
avec regroupement des images et propagation des balises depuis l’image source.
Ajout du module Harmoniseur de couleur qui applique des corrections d’harmonie des
couleurs dans l’espace colorimétrique UCS, en orientant les teintes vers une structure
d’harmonie cible (complémentaire, semi-complémentaire, triadique, tétradique, etc.).
La saturation des teintes cibles peut être contrôlée, et le module prend également en
charge les harmonies personnalisées comportant un nombre arbitraire de nœuds d’ancrage
à n’importe quel angle. Des options permettent de contrôler l’intensité de l’effet,
de préserver les couleurs neutres et d’appliquer un filtre gaussien pour adoucir les
transitions trop marquées. Le module peut être synchronisé avec le vecteurscope en
mode RYB, l’harmonie et les angles de rotation pouvant être contrôlés directement depuis
le vecteurscope. Des implémentations pour le CPU et pour OpenCL (GPU) sont fournies.
Ajout de la prise en charge de l’exportation au format HEIF. L’utilisateur peut
choisir entre une compression sans perte ou avec perte, toutes les profondeurs de
couleur prises en charge (8, 10 et 12 bits), ainsi que toutes les options de
sous-échantillonnage des couleurs disponibles.
Améliorations de l’interface utilisateur (UI/UX)
Dans le module Recadrage, le rapport d’aspect du recadrage est désormais
affiché avec les dimensions dans l’aperçu de la zone de recadrage.
Ajout de la possibilité d’épingler n’importe quelle image de la pellicule dans la deuxième fenêtre de la chambre noire. Les images peuvent être épinglées directement depuis la deuxième fenêtre, par glisser-déposer depuis la pellicule ou via des raccourcis clavier. Deux nouvelles actions ont été ajoutées :
Activer/désactiver l’épinglage de l’image en cours de développement.
Épingler l’image actuelle dans la deuxième fenêtre.
Permettre de basculer entre le sélecteur de couleur par point et par zone directement sur le canevas
avec un simple ctrl+clic.
Lors du déplacement d’images depuis une collection, nous basculons vers la collection cible uniquement si nous n’avons pas changé manuellement de collection pendant le déplacement et si la collection actuelle est désormais vide.
Lors de la copie d’images depuis une collection, nous basculons vers la collection cible uniquement si nous n’avons pas manuellement changé de collection pendant la copie.
Dans le module Calibration des couleurs, la zone d’étalonnage est désormais initialisée sur le cadre de sélection actuel. Autrement dit, si un zoom est actif, la zone d’étalonnage sera entièrement visible et ne nécessitera pas de dézoomer.
Assombrissement de l’arrière-plan des curseurs pour gagner en contraste et les rendre plus faciles à distinguer des autres étiquettes.
Introduction d’un mode condensé pour les widgets de contrôle du panneau. Ce mode est désactivé par
défaut et peut être activé avec Controle condensé des panneaux dans la section Divers des Préférences.
Ajout d’un affichage double présentant à la fois la forme d’onde et le vectorscope. Cela permet de comprendre simultanément la luminosité et la chromaticité d’une image.
Prise en charge du rendu et de la mise en cache en haute résolution (6K ou 8K) des vignettes ou des vues en plein écran dans la vue table lumineuse. Auparavant, pour les écrans de plus de 4K, darktable générait un aperçu en pleine résolution puis le réduisait. Ces aperçus en haute résolution permettent également un zoom plus fluide sur les fichiers à haut nombre de mégapixels.
Augmentation de la résolution des images d’aperçu de la vue ** Chambre noire** de 720x450 à 1440x900. Cela fournit des données de meilleure qualité dans diverses situations, notamment dans les outils d’analyse et le Pipette de couleurs.
Utilisation de l’icône de darktable dans l’environnement de bureau lors de l’exécution sous Wayland sur un système de type KDE. Auparavant, le gestionnaire de fenêtres utilisait une icône générique.
Utiliser des décorations côté serveur (SSD) pour les fenêtres lorsque le gestionnaire de fenêtres de l’utilisateur le permet, afin d’harmoniser les décorations des fenêtres avec celles des autres applications. Si les SSD ne sont pas implémentées (Gnome/Mutter sous Wayland), utilisation des décorations côté client (CSD).
Ajout d’un écran d’accueil pour aider les utilisateurs à comprendre et à définir les options de configuration les plus pertinentes lors de la première utilisation.
Ajout de gestes sur le pavé tactile vues de sélection de la Chambre noire et de la Table lumineuse, notamment le zoom par pincement et le défilement à deux doigts.
Le zoom par pincement et le défilement à deux doigts simultanés, comme sur un smartphone, sont désormais possibles sous Linux et Windows. Les gestes de zoom sont limités à 100 % ; en appuyant également sur la touche CTRL, il est possible de zoomer jusqu’à 1 600 %. Attention : cela désactive le geste de défilement pour zoomer sous macOS sur le trackpad et la Magic Mouse. Pour rétablir le comportement précédent, désactivez les gestes du pavé tactile dans la boîte de dialogue des préférences.
Ajout de raccourcis pour certains boutons existants dans les modules Gesion des clones , Instantanés et AgX.
Ajout de raccourcis pour parcourir les groupes de modules, les modules et les instances de modules.
Ajout d’une option de configuration permettant d’activer ou de désactiver le centrage automatique de la bande de vues. Ajout de raccourcis pour basculer entre le centrage automatique de la bande de vues et pour recentrer explicitement celle-ci sur l’image actuelle.
Le rayon calculé pour l’accentuation de la netteté lors de la capture utilise désormais uniquement les 60 % centraux de l’image, car c’est là que les objectifs sont généralement les plus nets. Pour les capteurs X-Trans, ce rayon a été légèrement augmenté, car les images ont tendance à être plus floues.
L’égaliseur de tons affiche désormais une courbe non valide (problème mathématique du solveur)
également pour les anciennes modifications.
Ajout de l’option de ligne de commande --library <chemin> à darktable-cli, qui permet de spécifier un fichier de base de données library.db à partir duquel lire l’historique des traitements d’images, au lieu d’exiger des fichiers XMP sidecar, pour les utilisateurs qui n’utilisent pas ces derniers.
Ajout du « nom d’affichage » aux options de tri disponibles pour les pellicules.
Lors de la création d’un nouvel espace de travail à partir de la boîte de dialogue dédiée, il est possible, si on le souhaite, de copier les paramètres d’un espace de travail existant en tant que modèle. La configuration spécifique à l’espace de travail est dupliquée, mais les chemins d’accès, les libellés, l’historique des collections et les clés similaires sont effacés, de sorte que le nouvel espace de travail conserve sa propre base de données library.db au lieu de réutiliser celle de la bibliothèque source.
La boîte de dialogue des espaces de travail permet de sélectionner un espace de travail comme espace par défaut au démarrage ; si un espace est choisi comme tel, la boîte de dialogue ne s’affiche plus au lancement suivant tant que l’option « Autoriser plusieurs espaces de travail » n’est pas réactivée avec Permet l’utilisation de plusieurs espaces de travail dans la section Stockage des Préférences.
Utilisation de curseurs de souris natifs dans toute l’interface utilisateur. Les curseurs tels que le curseur d’activité, la main, le réticule et les poignées de redimensionnement correspondent désormais à l’apparence du système d’exploitation, ce qui est particulièrement visible sur MacOS où le curseur d’activité apparaissait auparavant sous la forme d’une montre-bracelet à l’ancienne au lieu de la roue tournante familière.
Les thèmes peuvent désormais styliser les modules développés différemment des modules réduits, via une nouvelle classe CSS dt_module_expanded.
Améliorations des performances
Amélioration des performances du filtre guidé OpenCL grâce à un découpage interne en tuiles.
Amélioration des performances du module Flous pour les grands rayons, tant pour le code CPU que pour le code OpenCL, ce qui a permis d’augmenter le rayon maximal du flou gaussien de 128 px à 256 px.
Amélioration des performances du module Composite et ajout du code openCL.
Élimination des exécutions superflues du PixelPipe pour accélérer le traitement en chambre noire et la sélection des entrées de l’historique.
Amélioration de l’efficacité de la distorsion des masques grâce à une mise en cache incrémentielle et à la réduction des cycles malloc/free.
Autres changements
Ajout de deux ouvertures, f/0,95 et f/1,2, à la section Ouverture de la boîte de dialogue des
préréglages.
Ajout de la prise en charge de la fonction Automatic Lighting Optimizer de Canon pour les images au format CR3.
Ajout du de fichier PNG (8/16 bits) pour les masques raster externes.
Les pilotes OpenCL Intel Neo et pocl on été enlevé de la liste noire des pilotes ; le pilote AMD-APP a été ajouté à cette liste, car il n’est plus pris en charge par AMD depuis 10 ans.
RustiCL est désormais le pilote OpenCL recommandé à la place de ROCm sur les systèmes AMD.
Dans le module Styles, une nouvelle option a été ajoutée pour masquer l’aperçu dans l’info-bulle. De plus, une préférence du module vous permet désormais de modifier la taille de l’aperçu, avec deux options disponibles : Par défaut et Grand.
Amélioration de l’option de débogage --dump-diff-pipe (en ligne de commade) pour ceux d’entre vous qui s’intéressent au code OpenCL et au débogage.
Ajout de la possibilité de vectoriser le bitmap affiché dans le module Masque raster externe. Le masque vectorisé est ajouté dans le module Gestiondes masques sous forme d’objet de chemin, prêt à être utilisé comme n’importe quel autre masque.
Suppression du raccourci clavier (non attribué par défaut) permettant de passer d’un mode d’histogramme à l’autre, et, au sein de chaque mode, de parcourir ses options. Il s’agissait d’un vestige de l’époque où il y avait moins de scopes et où ceux-ci n’étaient pas accessibles par des raccourcis.
La limite du nombre de jours de décalage dans le module de géolocalisation a été augmentée, passant de 99 à 9 999 jours, afin de corriger les horodatages erronés de l’appareil photo.
Ajout d’un nouveau filtre de collection pour les images clonées.
Les masques en mode d’édition restreint s’affichent désormais sur le canevas sous forme de lignes
pointillées afin d’assurer un retour visuel adéquat.
Plusieurs améliorations ont été apportées à AgX :
La préservation par défaut de la teinte est désormais de 60 % dans la plupart des préréglages, ce qui réduit les changements de teinte marqués dans les zones très lumineuses.
Le contraste par défaut a été augmenté et la puissance des zones PiedÉpaule a été ajustée pour correspondre davantage aux valeurs par défaut de Sigmoid.
Ajout de préréglages de type Sigmoid qui correspondent étroitement à la courbe de tonalité du module Sigmoid.
Suppression des préréglages « punchy » (à l’exception de la variante Blender like, dont les paramètres suivent toujours les réglages de Blender).
Les infobulles d’avertissement concernant les zones de pied et d’épaule ont été améliorées pour plus de clarté.
Le préréglage « Scene-referred » n’est plus appliqué exclusivement aux images HDR.
La sélection des couleurs primaires est désormais visible même lorsque l’option « Désactiver les
ajustements » est cochée.
Pour les images non RAW dont les données ont subi une correction gamma, nous effectuons la mise à
l’échelle initiale en mode linéaire afin de réduire les artefacts.
Ajout d’une nouvelle option permettant de filtrer les images par mois de prise de vue dans les modules Collections et Filtres de collection.
Les balises Exif ajoutées dans le module Éditeur de métadonnées sont désormais lues à partir du fichier image lors de l’importation. Pour les images déjà importées, cette opération peut être effectuée via une actualisation Exif.
Le nom du préréglage actif s’affiche désormais dans l’en-tête des modules de bibliothèque concernés Importer, Exporter). Cette fonctionnalité peut être désactivée avec Mettre à jour automatiquement le nom du module dans la section Divers des Préférences
Un nouvel historique des journaux a été ajoutée à la barre d’outils inférieure, (icône à droite) ; il fournit un enregistrement permanent de tous les messages dt_control_log (par exemple, progression de l’exportation, mises à jour de la bibliothèque, avertissements). Cliquez sur l’icône en forme de bulle de dialogue située en bas au centre à droite pour ouvrir une fenêtre contextuelle défilable affichant tous les messages enregistrés avec leurs horodatages (avec suppression automatique des doublons des entrées identiques consécutives).
L’interface des préférences OpenCL ainsi que la gestion et la détection internes des périphériques et pilotes OpenCL ont été entièrement remaniées. Les utilisateurs peuvent activer le mode OpenCL rapide dans l’onglet Traitement paragraphe Acclération GPU openCL des Préférences, ce qui entraîne des différences légèrement plus marquées par rapport aux résultats obtenus avec le processeur, pour un gain de performances légèrement amélioré. Les paramètres de configuration par périphérique ont été mis à jour ; consultez la documentation pour plus d’informations. La prise en charge du code OpenCL atomique et d’OpenCL 3.x est détectée automatiquement.
Ajout de deux options de compression HTJ2K à l’exportation EXR. Comme elles ne sont prises en charge qu’à partir de la version 3.4 de libopenexr, ces options ne seront disponibles dans darktable que si celui-ci est lié à une version 3.4 ou ultérieure de cette bibliothèque.
Correction de bogues
Application correcte de l’ordre d’E/S lors de l’application d’un style au moment de l’exportation. Cela
corrige également l’aperçu des styles lorsque l’on survole les styles dans le module Styles.
Corrections concernant les masques dessinés :
Les masques ne se déplacent plus lorsque le recadrage est activé ou désactivé.
Survol et modification des nœuds au pixel près jusqu’au grossissement maximal (16x).
Correction d’une mauvaise attribution des poignées de Bézier dans les masques dessinés, qui provoquait
des courbes déformées sur les formes complexes (masques d’objets AI et masques raster externes).
Si une catégorie de mots-clés est marquée comme privée, tous les mots-clés et sous-catégories qu’elle contient sont également considérées comme privées.
Correction d’erreurs occasionnelles d’attribution de géolocalisation dans le module emplacements de la vue Carte, concernant les emplacements de forme polygonale.
Précharger les vignettes de taille correcte lorsque l’utilisateur a activé la mise à l’échelle de l’affichage.
Respectez la préférence de configuration par défaut Jamais pour Pour les images non éditées, utiliser le RAW à la place du JPEG embarqué à partir de la taille, Dans l’onglet Table lumineuse des Préférences. Si vous préférez l’ancien comportement,
qui traitait le fichier RAW plutôt que d’agrandir le fichier JPEG intégré pour obtenir des vignettes/aperçus
en haute résolution, utilisez la nouvelle option de configuration Automatique.
Dans le panneau d’accès rapide, le bouton Aller à la version complète… en haut à droite de chaque module permet désormais d’accéder directement au module complet.
Dans la Pellicule, les raccourcis clavier pour la notation, les étiquettes de couleur et le rejet
s’appliquent désormais à la vignette située sous le curseur (y compris les éléments superposés) plutôt qu’à
l’image actuellement ouverte.
Correction de l’utilisation de profils de couleur incorrects sur les écrans secondaires sous Windows.
Diverses corrections concernant les couleurs visiblement erronées après modification d’un profil dans les modules Profil de couleur d’entrée et Preofil de couleur de sortie
Correction d’une traduction inattendue du nom d’un préréglage défini par l’utilisateur et traduction
correcte du nom du module affiché dans la boîte de dialogue des préréglages.
Correction d’un affichage éphémère éventuel de la boîte de dialogue du processu d’indexation lorsque l’écran de
démarrage est actif.
Correction d’un affichage incorrect du mode de masque dans le menu du module Gestion des masques.
Correction d’un problème : lors de la création d’un masque à partir du gestionnaire de masques, alors que
l’on était encore en mode création, le masque ne suivait pas le curseur de la souris lorsqu’on le déplaçait
dans la chambre noire. Il était alors impossible de placer le masque à la bonne position.
Correction d’un problème de migration des styles. Un style créé avant l’introduction d’un nouveau
module et intégrant un ordre spécifique de modules n’était pas géré correctement. Nous migrons
désormais correctement l’ordre des modules intégrés afin de garantir que tous les modules soient pris en
compte.
Correction d’un bug occasionnel qui faisait que le glissement des zones de modification d’exposition dans
l’Histogramme, la Forme d’onde ou la Parade RVB entraînait un ajustement dans la direction opposée à
celle attendue. Cela se produisait lorsque l’utilisateur n’avait pas encore sélectionné un groupe de modules
contenant le module d’exposition.
Correction d’un bug qui affichait un message contextuel superflu dans la vue centrale lors d’un glissement dans le vecteurscope.
Correction d’une balance des blancs erronée lors du rechargement des valeurs par défaut après avoir
modifié manuellement la balance des blancs. Cela était dû à l’absence de réinitialisation, ce qui faisait que
le module Calibration des couleurs démarrait avec une balance des blancs incorrecte.
Élimination des taches lors de la création de masques dessinés à l’aide de l’option Vectoriser dans le
module Masque raster externe.
Correction d’un problème lié aux restrictions de mémoire qui entraînait une taille d’exportation erronée.
Correction d’un problème empêchant darktable, au démarrage, de supprimer les fichiers de verrouillage de
base de données résiduels pour les espaces de travail autres que l’espace par défaut.
Correction d’un bug rare qui survenait lorsque le module Mise à l’échelle des pixels était déplacé au-dessus du
module mappeur de tonalité (Filmique, Sigmoide ou Agx) lors de l’application d’un décalage dans le module Rotation et perspective.
Correction de l’inversion des patchs blanc et gris moyen pour le « Datacolor SpyderCheckr 48 » dans le
module Calibration des couleurs.
Correction d’un problème où les masques de courbe de tonalité affectaient des zones situées en dehors
d’un masque dessiné.
Correction d’erreurs subtiles dans les dématriceurs Markesteijn et VNG.
Tous les modules RAW, y compris le dématriçage, permettent désormais de positionner la fenêtre
principale de la chambre noire avec une précision d’un pixel.
Lorsque tous les périphériques MIDI sont désactivés, portmidi n’est pas initialisé.
Correction d’un bug entraînant l’ignorance ou le blocage des raccourcis clavier.
Diverses corrections de stabilité pour le traitement OpenCL et le traitement CPU via PixelPipe. Réduction
des différences entre le traitement CPU et OpenCL.
Garantie d’une gestion atomique du compteur utilisé pour désactiver la boucle de l’interface graphique.
Dans certains cas très rares, l’interface graphique pouvait se figer en raison d’un réglage déséquilibré du
compteur.
Correction d’un problème empêchant la sélection de la plage d’une collection lorsque celle-ci est triée par
ordre décroissant.
Correction d’un bug de type use-after-free dans le code de balisage qui provoquait un plantage
immédiat.
Correction de la direction de défilement dans le module Rotation et Perspective : le défilement
vers le haut/bas augmente/diminue désormais la taille du cercle de sélection, conformément au
fonctionnement du redimensionnement des masques dessinés.
Lua
Version de l’API
La version de l’API est maintenant 9.7.0
Nouvelles fonctionnalités
Les scripts Lua sont désormais inclus dans la version de darktable, ce qui les rend accessibles à tous les utilisateurs. Si les scripts Lua sont déjà installés, ce sont eux qui seront utilisés à la place de ceux fournis. Le fichier luarc situé dans le répertoire de configuration de l’utilisateur n’est plus nécessaire, mais il peut toujours être utilisé pour des besoins particuliers.
Si l’utilisateur ne souhaite pas utiliser ces scripts, il peut les désactiver dans la section « Options Lua » des préférences.
Lua dispose désormais d’une variable globale, darktable_gui_safe, qui est définie lorsqu’il est possible
d’installer une bibliothèque en toute sécurité. Cela est nécessaire en raison d’une condition de concurrence
au démarrage qui indique que la vue est Table lumineuse avant même qu’elle ne soit initialisée.
Les champs de métadonnées d’image ajoutés à l’aide du module Éditeur de métadonnées sont
accessibles sous la forme d’un champ dt_lua_image_t portant le même nom que celui attribué dans
l’Éditeur de métadonnées. Tenter d’accéder à un champ de métadonnées dt_lua_image_t qui n’existe pas
entraîne une erreur fatale. Le champ de métadonnées ajouté est renseigné lors de l’importation de l’image
ou lors de l’actualisation des données EXIF de l’image.
La fonction darktable.metadata.exists() a été ajoutée à l’API pour vérifier si le champ de métadonnées
dt_lua_image_t existe avant d’essayer d’y accéder.
Ajout de l’API Lua AI (darktable.ai) pour la création de scripts d’inférence de modèles d’IA. Permet la
création de tenseurs et le chargement de modèles avec sélection du fournisseur de GPU. Les
entrées/sorties d’images prennent en charge le chargement à partir d’un fichier ou directement depuis la
bibliothèque darktable (avec application de l’ensemble du pipeline d’édition), l’accès aux données brutes
des capteurs CFA, ainsi que la sortie au format DNG avec conservation des métadonnées EXIF. Cela
permet de créer des workflows d’IA personnalisés allant au-delà des modules intégrés, par exemple des
modèles de classification ou des modèles expérimentaux de débruitage/upscaling issus des dépôts de la
communauté.
Correction de bogues
Forcer l’écriture dans le cache après la génération des mipmaps.
Nouveaux Scripts
contrib/select_non_existing Ajoute un bouton au module de sélection permettant de sélectionner, dans la Table lumineuse, les images pour lesquelles il n’existe aucun fichier correspondant sur le disque.
contrib/selected_image_visible Ajoute un raccourci et un bouton d’action permettant de rendre visible
l’image actuellement sélectionnée dans la Table lumineuse.
contrib/toggle_group_view Ajoute un raccourci et un bouton d’action permettant de basculer entre un
groupe sélectionné dans la table lumineuse et une vue contenant uniquement les images du groupe, celui-
ci étant alors développé.
official/use_paired_jpg_as_mipmap Pour les images qui ne disposent pas d’aperçu JPG en taille réelle
intégré, le fichier JPG issu d’une paire RAW+JPG peut être copié dans le cache des mipmaps et utilisé
comme mipmap en pleine résolution afin d’accélérer la génération du cache. Cette fonctionnalité est utile
pour les appareils photo de la série Canon EOS R qui n’intègrent pas d’aperçus en taille réelle.
official/select_duplicates Ajoute un raccourci et un bouton de sélection pour sélectionner les images en double.
official/recent_bookmarks Ajoute les images récemment modifiées à la liste des fichiers récemment
utilisés du système pour un accès rapide.
official/select_raw_non_raw - ajoute des boutons de sélection pour choisir des images RAW ou non RAW
dans la table lumineuse.
official/scheduler Un planificateur FIFO simple pour le multitâche coopératif.
official/group_persistence Ajoute des balises fonctionnelles contenant des informations de groupe aux
groupes d’images afin qu’ils puissent être reconstitués en cas de perte de la base de données.
official/select_unaltered Ajoute un bouton de sélection permettant de sélectionner les images qui ont été importées mais qui n’ont pas encore été ouvertes dans Darktable.
official/selection2collection Crée une collection temporaire à partir d’une sélection. La collection est automatiquement supprimée à la fermeture de Darktable. L’utilisateur peut modifier ce comportement
dans les préférences des options Lua.
official/extract_burst_roll_images Ajoute un bouton de sélection permettant de sélectionner des images
de rafale Canon, ainsi qu’un bouton d’action permettant d’extraire les images intégrées et de les regrouper
avec l’image de rafale. Nécessite dnglab.
official/auto_straighten Redresse automatiquement une image chargée dans Darkroom à l’aide de ses
données de pitch et de roll intégrées. Nécessite exiftool.
examples/ai_denoise Un script d’exemple montrant comment utiliser la nouvelle API Lua AI pour
débruiter une image non RAW.
examples/ai_raw_denoise Un script d’exemple montrant comment utiliser la nouvelle API Lua AI pour
débruiter une image RAW.
autres changements Lua
Les options Lua dans les préférences ont été remaniées afin qu’il existe désormais des préférences
globales et des préférences spécifiques à chaque script qui les enregistre.
scripts_installer a été supprimé, car les scripts sont désormais intégrés à la version de darktable.
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées
spécifiques (par exemple, géomarquage ou créateur) n’est actuellement pas possible. Pour les
formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options de Préférence du
module Exporter.
À partir de la version 5.4, les Mac Intel et les versions macOS antérieures à la version 14.0
ne sont plus pris en charge.
Changement de dépendances
Obligatoire(s)
la libraire potrace 1.16 est requise maintenant.
Optionelle(s)
ONNX Runtime 1.18+ pour les fonctionnalités d’IA
libarchive pour l’extraction de modèles d’IA
Nouveaux Supports d’appareils depuis la version 5.4
Support de base
Canon EOS Hi
Fujifilm X-T30 III (compressé)
Hasselblad H4D-40
Hasselblad H6D-100c
Hasselblad X2D II 100C
Leica M Monochrom (DNG)
Nikon Coolpix B700 (12bits non compressé)
Nikon Coolpix P1000 (12bits non compressé)
Nikon Coolpix P1100 (12bits non compressé)
Nikon Coolpix P950 (12bits non compressé)
Nikon D2X (12bits compressé)
Nikon E5000 (12bits non compressé)
Panasonic DC-GF90 (4:3)
Panasonic DC-TZ92 (4:3)
Panasonic DC-TZ93 (4:3)
Panasonic DC-TZ96D (4:3)
Panasonic DC-ZS80D (4:3)
Ricoh GR IV HDF (DNG)
Ricoh GR IV Monochrome (DNG)
Sony ILCE-7M5
Sony ILME-FX2
Préréglages de la balance des blancs
Canon EOS 90D
Nikon Coolpix P1100
Nikon D2Hs
Nikon Df
Nikon Z f
Ricoh GR IV
Ricoh GR IV HDF
Sony ILCE-1M2
Sony ILCE-7CR
Sony ILCE-9M2
Profils de réduction de bruit
Canon EOS 3000D
Canon EOS 4000D
Canon EOS Rebel T100
Fujifilm X-T30 II
Leica M9
Nikon Coolpix P1100
Nikon Df
Nikon Z50_2
Nikon Z5_2
Panasonic DC-S5M2
Pentax K-500
Ricoh GR IV
Ricoh GR IV HDF
Sony ILCE-7M5
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Phase One other than IIQ L
Sony ARW 4.0/5.0 downsized lossless (“M” for full-frame, “S” for full-frame & APS-C)
Sony ARW 6.0 compressed and compressed (HQ)
Fin de Support
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible
sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Olympus SP320
Phase One IQ250
ST Micro STV680
Traductions
Tchèque
Allemand
Espagnol Européen
Finlandais
français
Hongrois
Japonais
Norvégiaen Bokmål
Néerlandais
Polonais
Portuguais Brzsilien
Russe
Slovenien
Albanais
Suédois
Ukrainien
Chinois (Simplifié)
Chinois (Traditionnel)
Notes de version 5.4.1
La version 5.4.1 de darktable est sortie ce vendredi.
Voici la traduction française des notes de version.
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github
Ils seront également disponibles sur la page install du site dartable.org dans quelques jours.
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles
selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité,
la version appimage.
Jean-Pierre Verrue
Nous sommes fiers d’annoncer la nouvelle version de darktable, 5.4.1 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 5.2.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 5.4.1
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble complet d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 5.4.0 :
124 commits vers darktable+rawspeed
74 pull requests traitées
25 issues fermées
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.4
et que toutes les contributions sont très appréciées. Veuillez consulter la
documentation du projet
pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable
5.4.1. Veuillez consulter le manuel de l’utilisateur pour plus de détails
sur les changements individuels (le cas échéant).
N/A
Améliorations de l’interface utilisateur (UI) et de l’expérience utilisateur (UX)
N/A
Améliorations des performances
N/A
Autres changements
N/A
Correction de bogues
Corrigé : erreur de traitement du facteur d’échelle lors de l’exportation avec des multi-préréglages.
Corrigé : URL d’aide manquante, renvoyant vers la documentation en ligne, pour le nouveau module AgX.
Corrigé : mauvaise gestion du remplacement s’il est changé lors de l’export.
Corrigé : images exportées avec des paramètres incorrects lors de l’utilisation de l’exportation multi-préréglages.
Corrigé : un préréglage avec application automatique, spécifique au format RAW, était appliqué à des images non RAW.
Corrigé : RustiCL obtient les indicateurs d’optimisation par défaut pour la compilation comme les autres plateformes.
Corrigé : le chargement de certains fichiers ORF Olympus (par exemple E-410 et E-510)
en raison d’un risque de plantage ou de corruption de la mémoire lors de l’analyse de la balise Exif de préservation des hautes lumières.
Correction du support des masques dans le module Mise à l’échelle des pixels.
Corrigé : plantage possible lors de l’utilisation des espaces de travail, dû à l’ordre non déterministe de la liste des espaces de travail lus sur le disque.
La liste des tags XMP disponibles dans les préférences de l’Éditeur de métadonnées a été limitée aux tags XMP censés être modifiables par l’utilisateur.
Corrigé : mise à jour des informations de vignette dans les superpositions ou les infobulles lorsque le contenu
des variables de métadonnées est modifié. Autrement dit, lorsque les métadonnées sont modifiées, nous devons recalculer les informations de vignette.
Correction d’un blocage possible lors de la suppression de l’historique sur les systèmes rapides.
Correction d’un crash possible lors de l’initialisation de l’interface graphique du module Égaliseur de Couleur.
Corrigé : problème dans la Vue sélection lorsque le passage à la Chambre noire. Cela échouait parfois avec un message d’erreur.
Correction d’une incohérence dans l’interface utilisateur du module Styles lorsqu’il est affiché dans la vue Chambre noire.
Dans ce cas, il n’est pas possible de créer un duplicata auquel le style est appliqué, et le paramètre de la case à cocher
correspondante était simplement ignoré. Pour éviter toute confusion, la case à cocher est désormais masquée dans la vue Chambre noire.
Corrigé : réinitialisation aux paramètres OpenCL par défaut pour chaque périphérique.
problème de métadonnées potentiellement obsolètes lors du retour depuis la chambre noire.
Par exemple, si l’image était recadrée dans la chambre noire, les métadonnées $(WIDTH.x) et $(HEIGHT.x) n’étaient pas correctes sur la table lumineuse.
Correction d’un problème lors des mises à jour des variables $(CATEGORY[n,m]), lorsqu’un mot-clé est attribué, lié à l’absence de superposition des vignettes
Corrigé : saut du curseur de courbure lorsqu’il est utilisé dans le gestionnaire de masques.
Corrigé : plantage lors du montage d’une caméra à partir de darktable en raison des paramètres régionaux actifs. Le montage s’effectue désormais à l’aide des paramètres régionaux C.
Lua
Version de l’API
La version de l’API est la 9.6.0
Nouvelles fonctionnalités
N/A
Correction de bogues
N/A
Ajout d’un support d’action pour Lua
Autres changements Lua
N/A
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées spécifiques (par exemple, géomarquage ou créateur) n’est actuellement pas possible. Pour les formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que l’utilisateur ne sélectionne toutes les cases à cocher dans les options de Préférence du module Exporter.
À partir de la version 5.4, les versions macOS antérieures à 14.0 ne sont plus prises en charge sur les Mac Apple Silicon, ni les versions antérieures à macOS 15 sur les Mac Intel.
Changement de dépendances
Obligatoire(s)
N/A
Optionelle(s)
N/A
Changements RawSpeed
N/A
Nouveaux Supports d’appareils depuis la version 5.4.0
Support de base
N/A
Préréglages de la balance des blancs
N/A
Profils de réduction de bruit
Canon EOS 10D
Sony ILCE-7CR
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Phase One other than IIQ L
Sony ARW 4.0/5.0 downsized lossless (“M” for full-frame, “S” for full-frame & APS-C) and ARW 6.0 lossy
Fin de Support
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us.
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Olympus SP320
Phase One IQ250
ST Micro STV680
Traductions
Tchèque
Allemand
Espagnol européen
Finlandais
Français
Hongrois
Italien
Japonais
Coréen
Néerlandais
Polonais
Portugais Brésilien
Slovène
Albanais
Suédois
Ukrainien
Chinois (simplifié)
Chinois (traditionel)
Notes de version 5.4.0
La version 5.4.0 de darktable est sortie ce dimanche.
Voici la traduction française des notes de version.
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github.
Ils seront également disponibles sur la page install du site dartable.org dans quelques jours.
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité, la version appimage.
Notez que cette version utilise directement vos fichiers de donnée déjà existants.
Jean-Pierre Verrue et manu'pintor
Nous sommes fiers d’annoncer la nouvelle version de darktable, 5.4.0 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 5.2, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 5.2.
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post [En].
Vous y apprendrez comment contribuer à la constitution de l’ensemble complet d’échantillons d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 5.2:
996 commits vers darktable+rawspeed
386 pull requests traitées
56 issues fermées
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.4
et que toutes les contributions sont très appréciées. Veuillez consulter la
documentation du projet
[En] pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable 5.4.
Veuillez consulter le manuel d’utilisation pour plus de détails sur chaque
modification (lorsqu’elles sont disponibles).
Une nouvelle section intitulée Netteté de capture a été ajoutée au module de dématriçage.
La netteté de capture tente de récupérer les détails perdus en raison du flou intégré à
l’appareil photo, qui peut être causé par la diffraction, le filtre anticrénelage ou d’autres
sources de flou de type gaussien.
Ajout d’un nouveau module de mappage de tons AgX basé sur la transformation d’affichage
AgX de Blender. La sortie couleur du nouveau module est similaire à celle de Sigmoide,
mais l’ensemble de commandes fourni est plus complet. Il permet de régler explicitement les
points blancs et noirs d’exposition, comme dans Filmique RVB. L’implémentation comprend
un point pivot réglable par l’utilisateur pour la courbe de tons, avec une valeur par défaut
fixée à 18 % de gris moyen. Le contraste autour de ce pivot est réglable. Des commandes sont
fournies pour créer une section de contraste constant, et des curseurs indépendants sont
disponibles pour contrôler le contraste dans les ombres et les hautes lumières (le pied et
l’épaule de la courbe). Le résultat se caractérise par une désaturation progressive
des couleurs dans les hautes lumières, similaire à celle d’un film, et une représentation
naturelle des couleurs dans les tons moyens et les hautes lumières.
Ajout de la prise en charge de plusieurs espaces de travail. Lorsque l’option correspondante
est activée dans les préférences, darktable ouvre une boîte de dialogue au démarrage. À
partir de cette boîte de dialogue, vous pouvez sélectionner l’espace de travail par défaut
(celui créé la première fois et actuellement utilisé par défaut par chacun) ou en créer un
nouveau. Chaque espace de travail dispose de sa propre base de données et de son propre
fichier de configuration (collection, derniers paramètres par défaut de l’interface
utilisateur, etc.).
Un espace de travail en mémoire peut également être sélectionné dans la boîte de dialogue.
Dans ce cas, aucune base de données n’est créée sur le disque, mais un fichier de
configuration est créé.
Améliorations de l’interface utilisateur (UI/UX)
De nombreuses distributions GNU/Linux ont abandonné la prise en charge de X11 pour ne
conserver que Wayland. darktable a bénéficié de nombreuses corrections afin de fonctionner
correctement sous Wayland, notamment l’affichage des profils ICC. Cette version 5.4 devrait
fonctionner aussi bien sous Wayland que sous X11.
Afficher un curseur « occupé » lors du changement de vue. Cela permet d’obtenir un retour
immédiat lorsque, par exemple, vous double-cliquez sur une image dans la table lumineuse, au
lieu de simplement geler l’interface utilisateur jusqu’à ce que la chambre noire ait fini de
s’ouvrir.
Ajout du menu standard « Window » à la barre de menus de l’application sous macOS.
Dans le module Égaliseur de ton, les commandes d’exposition et de compensation du
contraste du masque ont été déplacées vers l’onglet Avancé.
Dans les fenêtres de navigation, le zoom fonctionne désormais mieux. Après un zoom libre
dans la chambre noire, en utilisant le défilement sur l’indicateur de niveau de zoom,
le zoom sélectionné sera le plus proche possible (au-dessus ou en dessous selon le sens du
défilement). Cela est préférable au comportement précédent où le niveau de zoom était
toujours réglé sur « petit ».
Lorsque vous vous déplacez dans la vue centrale (zoomée) dans la chambre noire, nous
pré-calculons désormais une zone légèrement plus grande afin qu’il ne soit pas toujours
nécessaire de recalculer immédiatement après chaque déplacement. Après tout, le déplacement
initial de 1 pixel de la souris n’est généralement pas définitif. Cela implique toutefois des
temps de calcul plus longs. Vous pouvez donc désactiver cette fonction en réglant
darkroom/ui/anticipate_move dans darktablerc sur 1,0. Si vous utilisez les touches du
curseur pour vous déplacer, vous pouvez augmenter cette valeur à > 1,4 afin d’anticiper au
moins un déplacement supplémentaire de 20 % de chaque côté. Lorsque le recalcul est déclenché
par un changement de paramètre du module, par exemple une augmentation de l’exposition, seule
la zone exacte affichée est calculée comme auparavant, pour une réactivité optimale.
Lorsque vous appliquez une rotation ou un retournement, la transformation est immédiatement
appliquée à la partie de l’image actuellement affichée dans la vue centrale, en attendant un
recalcul complet. Auparavant, l’image était uniquement repositionnée, mais pas pivotée, ce qui
entraînait des superpositions étranges pendant un bref instant.
La fenêtre contextuelle (qui s’affiche lorsque vous cliquez avec le bouton droit) pour les
curseurs avec une plage de 360° affiche désormais une roue chromatique ou une boussole. Si le
curseur est limité à une plage plus petite (par exemple dans Rotation et perspective),
vous pouvez basculer vers la plage complète en cliquant avec le bouton central. Un autre clic
avec le bouton central restaurera la plage limitée (et le mécanisme de réglage fin normal).
Lorsque la plage d’un curseur a été augmentée au-delà des « limites souples », les zones
extrêmes désormais visibles ont une couleur légèrement différente.
Pour que la rotation de la molette corresponde à l’effet de rotation de l’image,la plupart
des directions des curseurs d’angle ont été inversées. Vous pouvez ajouter une vitesse « -1 »
à tous les raccourcis auxquels vous êtes habitué.
Ajout de nouveaux raccourcis clavier par défaut. Ceux-ci ne prendront effet que si les
touches ne sont pas encore associées à des fonctions définies par l’utilisateur.
c : basculer les lignes guidepermuter le cadre de recadrage.
e : définir la compensation d’exposition (équivalent à un clic
droit sur le curseur d’exposition).
alt+r : définir la rotation de l’image (équivalent à un clic droit
sur le curseur de rotation).
alt+[ et alt+] : ajustement fin de la rotation.
Différentes formes pour l’indicateur sur les curseurs peuvent désormais être sélectionnées
dans Préférences→Divers→Interface (triangle, cercle, losange, barre). Ndt : nécessite un
redémarrage.
Tous les boutons des barres d’outils de la table lumineuse et de la chambre noire
conservent leur état activé d’une session à l’autre. La visibilité des boutons activés a été
améliorée afin d’éviter toute confusion lors du redémarrage de darktable et l’apparition
d’artefacts dus à l’activation de certains outils tels que Vérification de gamut.
Le curseur indiquant les vignettes sélectionnées a été rendu plus visible. Il est désormais
plus grand et comporte une bordure afin d’assurer une meilleure visibilité sur les vignettes
sombres.
Améliorations des performances
Optimisation des performances du module 3D LUT (gain de vitesse de 5 % à 20 %).
Accélération spectaculaire du premier démarrage d’une nouvelle installation lorsque la
bibliothèque est stockée sur un disque dur ou un NAS plutôt que sur un SSD.
Lorsque vous effectuez un zoom ou un panoramique sur la vue centrale, les
transformations dans le module Liquéfier sont ignorées. Cela améliore
considérablement la réactivité lorsque ce module est actif.
Autres changements
Le modificateur Majuscule permet maintenant de sélectionner
uniquement les points de contour progressif sur les masques de fusion. Cela est parfois
nécessaire lorsque le point de chemin et le point de contour progressif sont trop proches
l’un de l’autre.
Les préréglages hiérarchiques sont désormais pris en charge pour les modules utilitaires
comme pour les modules de traitement.
Le double dématriçage fonctionne désormais également en mode tuilage pour des performances
OpenCL potentiellement meilleures et une pression moindre sur la mémoire du processeur.
Ajout d’une compensation automatique de la sous-exposition cachée de l’appareil photo pour
les modes Canon Lighting Optimizer, Nikon Active D-Lighting et HLG, le mode Olympus
Gradation, le mode Pentax Dynamic Range Expansion et les modes Fujifilm DR200 et
DR400. Cela affecte à la fois les modules Exposition et Réduction du bruit (profil).
Ajout d’un affichage en pourcentage RVB dans le module de sélection des couleurs.
Il est maintenant possible de créer une zone de recadrage beaucoup plus petite (recadrage
jusqu’à 99 % de la taille de l’image).
La variable $(ROLL.NAME) dispose maintenant de niveaux optionnels $(ROLL.NAME[n]), où n
doit être compris entre 1 et 5, ces niveaux suivent les mêmes règles que le pellicule, la
valeur par défaut de n est 1, ce qui conserve le comportement précédent de $(ROLL.NAME).
Ajout d’une collection optionnelle de raccourcis clavier+souris pour contrôler les modules de
traitement d’image. Installez-les en cliquant sur le nouveau bouton Importer les extras
dans l’onglet Raccourcis des Préférences.
L’option Écraser du module Développement de la Table lumineuse a été supprimée.
Cette option était utilisée lors du collage de l’historique pour supprimer l’ancien
historique avant de coller le nouveau. Elle est rarement utilisée et prêtait à confusion lors
des opérations de copier/coller dans la chambre noire à partir de la pellicule, car cette
option n’était visible que sur la table lumineuse. L’option a été déplacée dans la boîte de
dialogue Coller sélectivement.
Ajout d’un contrôle manuel du sous-échantillonnage chromatique pour l’exportation AVIF. Les
utilisateurs peuvent désormais choisir entre les modes de sous-échantillonnage chromatique
auto, 4:4:4, 4:2:2 et 4:2:0 indépendamment du paramètre de qualité, ce qui permet une
meilleure optimisation du compromis qualité/taille pour les fichiers AVIF.
Les raccourcis donnant le focus aux modules de traitement fonctionnent également si le
panneau d’accès rapide a le focus, en s’adressant aux 20 premiers curseurs ou menus
déroulants de celui-ci.
Ndt : malgré pas mal de recherches, je n’ai pas pu résoudre l’ambigüité
de la formulation en anglais. Je ne suis pas du tout sûr de ma traduction.
En conséquence je laisse en plus le texte original : The processing
modules/ shortcuts also work if the quick access panel is
“focused”, addressing the first 20 sliders or dropdowns.
Si seul le premier rotor d’un contrôleur MIDI est assigné, ceux dont le numéro est plus élevé
s’adressent automatiquement aux éléments croissantsde la même action ou aux actions
suivantes. Cela permet une (ré)assignation rapide à l’action en cours ou aux mimiques
configurées avec, par exemple, le script Lua x-touch.
Ndt : même chose que pour l’item précédent. Voici le texte original :
If only the first rotor on a midi controller is assigned, the higher
umbered ones automatically address increasing elements of the same
action or subsequent actions. This allows quick (re) assignment to he
action or to the mimics set up with for example the x-touch
Lua script.
La possibilité de calculer le facteur de recadrage pour les appareils photo Olympus a été
ajoutée.
Lorsque vous créez des styles avec plusieurs images sélectionnées, cliquer sur le bouton
Annuler ou appuyer sur la touche Échap dans la boîte de dialogue de style met
désormais fin à l’ensemble du processus au lieu de passer à l’image suivante.
Correction de bogues
Correction de certains problèmes liés à la gestion des styles hiérarchiques dans le module
styles.
Correction du déplacement des fichiers audio ou texte supplémentaires lorsqu’une image est
déplacée.
Correction de la restauration des collections basées sur des modules. Après avoir quitté
darktable avec une collection basée sur des modules, la table lumineuse était vide après le
redémarrage.
Correction de certains problèmes de réinitialisation du module d’exportation. Les sections
format et stockage n’étaient pas réinitialisées correctement.
Correction d’un problème de corruption des fichiers sidecar lors d’importations volumineuses
d’images avec des fichiers sidecar XMP.
Correction d’un bug où la modification de la mise à l’échelle de l’image dans le module
d’exportation influençait le résultat d’une tâche d’exportation en cours d’exécution.
Nous nous assurons de toujours remplir entièrement la zone centrale de la Chambre noire
lors d’un zoom à grande échelle.
Lorsque le zoom est réglé à 1600 %, ne pas ignorer le panning/dragging des sous-pixels,
qui rendait presque impossible tout déplacement.
Forcer la mise à jour de l’horodatage de l’image Heure de modification lorsqu’un fichier
sidecar est appliqué.
Corrigé : Le glisser-déposer d’images sur la carte entraîne une attribution erronée de
l’emplacement sur macOS.
Préréglages automatiquement appliqués pour les images SRAW et les vrais monochromes.
Correction d’un bug dans le réglage Seuil des détails des masques pour les fichiers RAW
monochromes qui provoquait des plantages.
Correction d’un problème lié au positionnement de la fenêtre principale de la Chambre
noire dû à la précision des calculs. La précision est désormais au pixel près, ce qui évite
tout déplacement dans certains cas.
Correction d’un problème dans darktable-cli qui empêchait la détection des fichiers en entrée.
Correction d’un problème de mémoire insuffisante qui pouvait bloquer darktable sur les petits
systèmes lors du traitement d’images volumineuses.
Correction de la traduction du message contextuel affiché lors du survol du bouton
préréglages des modules.
Correction d’un problème lié à la lecture des fichiers TIFF contenant(à tort) des métadonnées
spécifiques aux fichiers bruts à partir desquels ils ont été créés.
Corrigé : les styles importés qui n’avaient pas de nom pouvaient provoquer le plantage de
darktable au démarrage.
Correction d’un bug entraînant des couleurs incorrectes dans la fenêtre principale de la
chambre noire (principalement après l’utilisation d’un sélecteur de module) en raison de
coefficients de couleur incorrects dans le module Profil de couleur d’entrée.
Correction du support pour Wayland. L’interface utilisateur fonctionne désormais comme prévu
et darktable gère les profils ICC de colord.
Correction de la dénomination des modules de traitement basée sur les préréglages lorsque le
préréglage utilisé est renommé ou supprimé.
Correction d’un bug dans darktable-cli où l’exportation d’une version dupliquée d’une image
utilisait les mots-clés associés à la version de base au lieu des mots-clés qui lui
étaient associés.
Correction d’un bug dans darktable-cli où les synonymes des mots-clés associés à une
image étaient ignorés lors de son exportation.
Correction des préréglages utilisateur appliqués automatiquement lorsque l’on clique sur un
module de traitement tout en maintenant la touche Ctrl enfoncée après le redémarrage de
dakrtable.
Correction d’un bug dans la table lumineuse qui pouvait fusionner plusieurs groupes lors de
l’ajout d’une image à un groupe.
Correction d’un problème de mémoire insuffisante qui pouvait bloquer darktable sur les petits
systèmes lors du traitement d’images volumineuses.
Correction de la traduction du message contextuel affiché lors du survol du bouton
préréglages des modules.
Correction d’un problème d’impression qui ne se produit probablement que sur macOS. Lors de
l’impression en mode paysage, la rotation de l’image n’est pas effectuée sur l’imprimante.
Ainsi, seule une partie de l’image est imprimée au bas de la page. Ce problème n’est pas
encore tout à fait compris à ce stade et n’a été signalé que deux fois. Si vous rencontrez ce
problème, vous pouvez définir la variable suivante dans votre darktablerc pour forcer la
génération de l’option CUPS paysage :
plugins/print/cups/force_landscape=TRUE
Correction de l’affichage éventuel d’un double curseur en forme de pouce sur la Pellicule
dans la Chambre noire. De plus, l’arrière-plan des pouces pouvait apparaître comme
sélectionné sur plusieurs images.
Correction du traitement en Chambre noire après modification d’un profil de couleur.
Pour les raccourcis de basculement des modules (tels que activer, afficher et
mettre en avant), les effets activé et désactivé sont désormais respectés (ils ne
basculent plus systématiquement comme auparavant).
Correction d’une restriction trop stricte concernant la longueur des noms de fichiers dans le
module de filigrane.
Lua
Version de l’API
La version de l’API est la 9.6.0
Nouvelles fonctionnalités
Ajout de darktable.query_event() pour vérifier si un événement est enregistré.
Ajout d’un événement collection-changed qui se déclenche lorsque la collection change.
Ajout de darktable.configuration.share_dir et darktable.configuration.data_dir pour
exposer les données darktable et partager les répertoires.
Correction de bogues
Vérification ajoutée pour s’assurer que l’affichage a bien changé avant de traiter les
événements GUI, afin d’éviter tout blocage au démarrage.
renvoie une valeur nil au lieu de générer une erreur Lua si l’élément indexé des tables Lua
suivantes n’existe pas ou si la table est vide :
dt_lua_tag_t.#
dt_lua_film_t.#
dt_style_t.#
darktable.films.#
darktable.styles.#
darktable.database.#
darktable.collection.#
S’assurer que darktable.database.get_image() renvoie une valeur nil, dans toutes les
conditions, pour une image qui n’existe pas.
S’assurer que les traductions s’affichent en UTF-8 sous Windows.
Ajout d’un support d’action pour Lua
N/A
Autres changements Lua
N/A
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées
spécifiques (par exemple, géomarquage ou créateur) n’est actuellement pas possible. Pour les
formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options de Préférence du
module Exporter.
À partir de la version 5.4, les Mac Intel et les versions macOS antérieures à la version 14.0
ne sont plus pris en charge.
Changement de dépendances
Obligatoire(s)
N/A
Optionelle(s)
N/A
Changements RawSpeed
Canon EOS 2000D/1500D/Rebel T7/Kiss X90 La matrice de couleurs a été mise à jour.
Nikon Z 7 La matrice de couleurs a été mise à jour.
Nikon Z5_2 La matrice de couleurs a été mise à jour.
Sony ILCE-1M2 La matrice de couleurs a été mise à jour.
Nouveaux Supports d’appareils depuis la version 5.2
Support de base
Canon EOS R1 (requires LibRaw 0.22-PreRC1 and later)
Canon EOS R5 Mark II (requires LibRaw 0.22-PreRC1 and later)
Canon PowerShot D10 (DNG)
Canon PowerShot S100V
Canon PowerShot S2 IS (DNG)
Fujifilm FinePix HS33EXR
Fujifilm X-E5 (compressed)
Kodak DCS Pro SLR/c
Kodak P712
Leica D-Lux 8
Leica M EV1 (DNG)
Leica Q3 Monochrom (DNG)
Leica X-E (Typ 102) (DNG)
Nikon Z fc (14bit-uncompressed, 12bit-uncompressed)
OM System OM-5 Mark II
Olympus SP550UZ
Olympus SP565UZ
Panasonic DC-S1M2 (3:2)
Panasonic DC-S1M2ES (3:2)
Ricoh GR IV (DNG)
Ricoh GX200 (DNG)
Sony DSC-RX1RM3
Sony ZV-1M2
Préréglages de la balance des blancs
Canon EOS R5 Mark II
Nikon D2H
Nikon Z5_2
Profils de réduction de bruit
Canon EOS R1
Canon EOS R5 Mark II
Fujifilm X-E5
Fujifilm X-M5
Nikon Z fc
Sony ILCA-99M2
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github
Ils seront également disponibles sur la page install du site dartable.org dans quelques jours.
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles
selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité,
la version appimage.
Jean-Pierre Verrue
Nous sommes fiers d’annoncer la nouvelle version de darktable, 5.2.1 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 5.0.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 5.2.0
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble complet d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 5.2.0 :
74 commits vers darktable+rawspeed
37 pull requests traitées
11 issues fermées
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.2
et que toutes les contributions sont très appréciées. Veuillez consulter la
documentation du projet
pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable
5.2.1. Veuillez consulter le manuel de l’utilisateur pour plus de détails
sur les changements individuels (le cas échéant).
N/A
Améliorations de l’interface utilisateur (UI) et de l’expérience utilisateur (UX)
Réinitialiser la position de la fenêtre si elle ne peut pas être placée à la dernière
position utilisée sur aucun moniteur disponible, dans une configuration multi-moniteurs.
Améliorations des performances
N/A
Autres changements
Ajout d’un curseur d’activité lors de la génération d’un aperçu de trace GPX
et d’une barre de progression lors de l’application des positions d’une trace aux images.
Correction de bogues
Corrigé : la traduction des libellés du module Instantanés.
Agrandissement des zones de saisie dans les préférences Lua afin que les entrées
longues soient visibles.
Corrigé : la compilation ne fontionne pas lorsque OpenMP est désactivé.
Corrigé : un bug OpenCL dans le module Masques raster pour les images non raw.
Corrigé : une régression introduite dans darktable 5.0 qui empêchait la lecture des
fichiers RAW provenant d’anciens appareils photo Canon (datant de plus de vingt ans)
qui enregistraient les fichiers RAW avec l’extension .TIFF.
Corrigé : problème empêchant le module Masques raster externes de fonctionner
sous Windows avec les fichiers PFM dont le nom contient des caractères Unicode.
Corrigé : un bug dans le code OpenCL du module Liquéfier qui entraînait une sortie incorrecte.
Corrigé : la pipette de l’égaliseur de couleurs ne fonctionne pas dans le panneau d’accès rapide.
Corrigé : Les fichiers TIFF avec palettes étaient lus de manière incorrecte par le chargeur principal
basé sur libtiff, ce qui entraînait une perte d’informations sur les couleurs. Nous les transférons
désormais vers le chargeur de secours GraphicsMagick/ImageMagick (généralement disponible dans
les versions officielles/distribuées), pour une lecture correcte.
Les noms des variables pour les balises de métadonnées ont été modifiés pour correspondre au nom
complet de la balise, en respectant la casse, afin d’éviter toute ambiguïté.
Corrigé : impossibilité de supprimer les collections dont le nom contient une apostrophe.
Lua
Version de l’API
La version de l’API est la 9.5.0
Nouvelles fonctionnalités
Ajout de apply_sidecar à dt_lua_image_t afin qu’un fichier sidecar puisse
être chargé et appliqué à une image dans la vue Table lumineuse
Correction de bogues
N/A
Ajout d’un support d’action pour Lua
N/A
Autres changements Lua
N/A
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF,
la sélection de métadonnées spécifiques (par exemple, géomarquage ou
créateur) n’est actuellement pas possible. Pour les formats AVIF, EXR,
JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options
de Préférence du module Exporter.
Depuis la version 4.8, Darktable ne prend plus en charge les versions de macOS
antérieures à 13.5.
Changement de dépendances
Obligatoire(s)
N/A
Optionnelles
N/A
Changements RawSpeed
Les modèles OM-1 Mark II et OM-3 d’OM System ont été mis à jour pour une meilleure
gestion des fichiers RAW haute résolution.
Nouveaux Supports d’appareils depuis la version 5.2.0
Support de base
Nikon D200 (12bit-compressé)
Nikon D5300 (12bit-compressé)
Panasonic DC-GH7 (4:3)
Samsung GX-1L
Préréglages de la balance des blancs
Fujifilm GFX 100. Nom du modèle corrigé
Nikon Z50_2
Profils de réduction de bruit
Fujifilm GFX100S II
Panasonic DC-S5M2X
Pentax *ist D
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Phase One other than IIQ L
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Fin de Support
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Olympus SP320
Phase One IQ250
ST Micro STV680
Traductions
Tchèque
Allemand
Espagnol Européen
Finlandais
Français
Hongrois
Italien
Japonais
Coréen
Néérlandais
Portugais Bresilien
Russe
Slovenien
Albanais
Ukrainien
Chinois (Simplifié)
Chinois (Traditionel)
Notes de version 5.2.0
La version 5.2.0 de darktable est sortie ce samedi.
Voici la traduction française des notes de version.
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github
Ils seront également disponibles sur la page install du site dartable.org dans quelques jours.
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles
selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité,
la version appimage.
Jean-Pierre Verrue
Nous sommes fiers d’annoncer la nouvelle version de darktable, 5.2.0 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 5.0.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 5.2.0
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble complet d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 5.0:
1099 commits vers darktable+rawspeed
386 pull requests traitées
49 issues fermées
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.2
et que toutes les contributions sont très appréciées. Veuillez consulter la
documentation du projet
pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable
5.2. Veuillez consulter le manuel de l’utilisateur pour plus de détails
sur les changements individuels (le cas échéant).
Vous pouvez maintenant visualiser les instantanés et l’image actuelle côte à côte,
au lieu d’une superposition partielle. Sélectionnez l’instantané
à afficher, puis cliquez sur le bouton situé à côté de Prendre un
instantané. La fenêtre centrale est divisée en deux panneaux égaux. Elle
peut être zoomée et panotée (en la faisant glisser tout en maintenant
la touche a enfoncée) comme auparavant. La ligne de séparation ne peut
plus être déplacée mais tout clic sans a fait pivoter la disposition.
Le module Informations de l’image est désormais entièrement configurable
et permet d’ajouter et conserver toutes les balises supportées par exiv2.
Ajout d’un nouveau module Masque raster externe. Après avoir configuré
un dossier racine contenant les fichiers PFM dans les préférences, vous pouvez
sélectionner un fichier à utiliser comme masque raster, qui sera mis à
l’échelle pour s’adapter à la taille de l’image. Vous pouvez également
définir la combinaison des canaux RVB de ce fichier PFM qui sera utilisée
pour le masque raster.
Le module Sigmoide est désormais le mappeur de tonalités sélectionné par
défaut lors des nouvelles installations.
Le module Exporter dispose désormais d’une nouvelle section
Exportation multi-préréglages qui permet d’exporter les images
sélectionnées en appliquant plusieurs préréglages en une seule opération.
Améliorations de l’interface utilisateur (UI/UX)
Dans la vue Table lumineuse, remplacement du widget réglette de zoom,
qui contrôle le nombre de vignettes affichées dans le tableau des vignettes,
par un widget +/-. Cela facilite le réglage de la valeur exacte.
Dans l’onglet 4 voies du module Balance de couleur RVB,
ctrl+clic sur les pipettes sélectionne désormais la couleur réelle,
tandis qu’un clic normal continue de sélectionner la couleur opposée. Cela
offre aux utilisateurs plus de flexibilité et de contrôle lors de la sélection
des teintes.
Améliorations des performances
Élimination des actualisations inutiles de l’interface graphique.
Amélioration de la réactivité de l’interface utilisateur pour les opérations
de fusion.
Autres changements
Suppression des modules Niveaux et Contraste / Luminosité / Saturation
(qui étaient obsolètes depuis 2023), du groupe des modules obsolètes.
Ce groupe étant désormais vide, il a également été supprimé pour le moment.
En raison d’un problème en amont, l’exportation au format JPEG XL en 16 bits
flottants avec une qualité de 100 n’est actuellement pas mathématiquement
sans perte.
Ajout de la lecture des fichiers au format Cineon (développé par Kodak) et
DPX (développé par SMPTE) avec les extensions .cin et .dpx.
Dans les Préférences, le paramètre Privilégier les performances plutôt
que la qualité a été supprimé.
Une solution de contournement pour les anciens pilotes AMD OpenCL défectueux,
en place depuis 12 ans, a été désactivée par défaut. Nous espérons que les
pilotes plus récents n’en ont plus besoin, car cela causait des problèmes
avec la traduction de l’interface utilisateur au démarrage, provoquant
l’affichage d’une partie de celle-ci en anglais. Si vous rencontrez des
problèmes avec OpenCL qui pourraient être causés par cette modification,
veuillez procéder comme suit :
Ajoutez la ligne opencl_force_c_locale=anything à votre fichier
~/.config/darktable/darktablerc.
Si cela résout votre problème, veuillez signaler le problème sur GitHub ➙
Pull Request #18342, en incluant des informations sur la marque de votre
GPU et la version de vos pilotes. Nous pourrons alors, pour la prochaine
version, soit réactiver par défaut la solution de contournement pour les
pilotes qui en ont besoin, soit avertir les utilisateurs disposant de
pilotes obsolètes qu’ils doivent les mettre à jour.
Les préréglages peuvent désormais être organisés dans des sous-menus, comme
les styles, en insérant le caractère | dans leur nom, entre les niveaux.
La boîte de dialogue des raccourcis ainsi que l’onglet Préréglages des Préférences
affichent désormais ces hiérarchies repliables pour les styles et les
préréglages (et le bug qui empêchait la traduction des raccourcis de
style a été corrigé).
Affichage d’un indicateur sur les tâches en arrière-plan en cours lorsque
darktable se ferme.
Amélioration du rendu des modules Réduction du bruit(profil), Homogénéiser
ou postériser et Réduction du bruit photo astro dans une deuxième fenêtre
ou en mode de traitement haute qualité.
Le paramètre de préférence Réduire la résolution de l’image d’aperçu est
masqué. Cette fonctionnalité avait été introduite en 2020 afin d’améliorer la
réactivité sur les systèmes lents, mais elle rendait le sélecteur de couleurs
et la prise en charge des masques imprécis (perte de qualité).
Amélioration de la qualité de l’algorithme de récupération des hautes lumières
Peinture opposée pour les images sRAW.
Dans le module Suppression de la brume, réduction visible des différences entre
les exportations et le traitement HQ dans la vue Chambre noire.
Pour certaines images, l’algorithme ne parvient pas à calculer les paramètres
de correction. Cela est signalé dans le journal de contrôle.
Les informations sur l’objectif sont désormais lues à partir des fichiers image
OM-System/Olympus, pris avec des objectifs sans données électroniques, si ces
informations sont saisies dans la boîte de dialogue des paramètres d’informations
sur l’objectif de l’appareil photo. Le module de Correction des objectifs trouvera
automatiquement l’objectif s’il est pris en charge par Lensfun et si le nom saisi
correspond au nom Lensfun, qui peut être consulté dans la liste déroulante de
sélection des objectifs.
Les masques raster ont été améliorés en interne et prennent désormais en charge les
mêmes outils de raffinement que tous les autres masques, notamment le Seuil de détails,
le Guide, le Rayon de l’adoucissement, le Rayon de flou et le Contraste.
Quelques améliorations ont été apportées à l’interface utilisateur des masques raster.
Le module Reconstruire les hautes lumières offre un masque raster avec des informations
sur le niveau au-dessus du niveau de l’écrétage.
Les changements dans le module Orientation respectent les modifications
apportées dans le module Recadrer.
La dimension affichée lors du recadrage correspond désormais à la dimension d’exportation
par défaut et conserve le rapport exact choisi.
Dans le module Historique, les informations de formatage et de mise à l’échelle des
info-bulles des items ont été corrigées afin qu’elles correspondent aux valeurs affichées
dans les modules eux-mêmes.
Ajout de la connexion automatique au module d’exportation Piwigo. Cette option peut
être activée dans la section Sécurité des Préférences.
Ajout du ratio 45 x 35 au module Recadrer, indispensable pour les cartes
d’identité et les passeports.
Module Évaluation des couleurs ISO12464 : modification de la largeur totale de la
bordure pour une mise à l’échelle relative qui devrait bien fonctionner sur les petits
et grands écrans, indépendamment de la résolution physique de l’écran. Ajout d’une
fenêtre contextuelle pour paramétrage et suppression.
Amélioration de la visibilité des masques dans la vue Chambre noire. Cette option est
contrôlée par la nouvelle option de configuration cachée darkroom/ui/develop_mask_mix
du fichier ~/.config/darktable/darktablerc.
Ajout d’un nouveau paramètre pour modifier les images prises en compte lors les actions :
par défaut, l’image sous le curseur est prioritaire. Lorsque ce paramètre est activé,
l’ensemble des images sélectionnées sont prioritaires et l’image sous le curseur est
uniquement prise en compte pour alimenter le module Information de l’image.
Ajout d’une icône de mot-clé sur les miniatures pour afficher la liste des mots-clés
associées lorsque vous passez la souris dessus.
Dans la vue Carte, il est possible de faire un panoramique sur l’ensemble du tracé de
l’une des manières suivantes : en double-cliquant sur la liste des segments de tracé,
en cliquant avec le bouton gauche de la souris sur l’en-tête de la liste ou à l’aide
d’un raccourci clavier.
Correction de bogues
Correction de l’écriture des fichiers sidecar lors de la sortie de la vue Chambre noire.
Correction de quelques rares conditions de concurrence lors du traitement des
pipelines de pixels.
Correction des préréglages du filtre de collection basés sur l’heure de capture,
qui créaient un widget vide.
Prise en charge correcte du dématriçage et du mélange des détails de haute qualité
pour la deuxième fenêtre.
Correction d’un bug qui permettait le déréférencement d’un pointeur NULL dans la vue
Capture pour certaines conditions, ce qui entraînait un plantage.
Correction de la séquence d’arrêt de darktable afin que les tâches en arrière-plan
en attente soient correctement terminées et qu’un journal de contrôle soit généré
si des tâches sont en attente.
Correction d’un plantage dans la boîte de dialogue d’importation lors de l’ajout d’un
nouvel emplacement à une liste d’emplacements vide.
Corrigé : le réglage de la profondeur de bits n’était pas enregistré dans les
préréglages d’exportation AVIF.
Corrigé : Le bouton de réinitialisation ne fonctionne pas dans le module de
géolocalisation. De plus, une trace GPX chargée dans le module de géolocalisation
est désormais correctement supprimée.
Corrigé : plantage de darktable-cli lorsque la base de données darktable est
verrouillée.
Corrigé : l’image n’est pas correctement mise en page dans le module d’impression
après avoir été pivotée à partir de vue table lumineuse.
Corrigé : un bug empêchait l’enregistrement correct des modifications apportées
dans divers champs d’édition lorsque le champ perdait le focus.
Correction d’un problème qui empêchait l’affichage correct de l’utilisation
du flash dans les variables d’extension $(EXIF.FLASH.ICON) et $(EXIF.FLASH)
dans certaines conditions.
Correction de la boîte de dialogue de modification du style afin d’afficher
tous les doublons d’un module. De plus, lors de la création d’un nouveau style,
nous n’affichons plus l’historique complet, mais uniquement la dernière version
de chaque module.
Correction d’un bug dans les dématriceurs Xtrans qui pouvait introduire des NaN
dans le pixelpipe.
Corrigé : affichage d’une image utilisant le module Composite lorsque
les modules sont réorganisés.
De nombreuses corrections et améliorations ont été apportées au chargeur TIFF :
Correction d’un plantage sur les fichiers pour lesquels libtiff générait
des avertissements ou des erreurs.
Correction d’un plantage sur les fichiers dont la balise SAMPLESPERPIXEL
était manquante.
Prise en charge des TIFF CMYK.
Ajout de la prise en charge du chargement des fichiers TIFF avec un format
d’échantillon manquant ou non défini.
Correction de la lecture des images en niveaux de gris avec interprétation
« min-is-white » (elles ne sont plus inversées).
Correction d’une régression dans la prise en charge de nombreuses variantes
exotiques du format TIFF, telles que l’encodage en mosaïque, la disposition
plane ou les profondeurs de bits inhabituelles (telles que 12 ou 14 bits,
ou moins de 8).
Lua
Version de l’API
La version de l’API est la 9.5.0
Nouvelles fonctionnalités
Ajout de apply_sidecar à dt_lua_image_t afin qu’un fichier sidecar puisse
être chargé et appliqué à une image dans la vue Table lumineuse
Correction de bogues
Préférences ➙ Options Lua : largeur des cases augmentée afin que les entrées
longues soient visibles.
Ajout d’un support d’action pour Lua
N/A
Autres changements Lua
N/A
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF,
la sélection de métadonnées spécifiques (par exemple, géomarquage ou
créateur) n’est actuellement pas possible. Pour les formats AVIF, EXR,
JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options
de Préférence du module Exporter.
Depuis la version 4.8, Darktable ne prend plus en charge les versions de macOS
antérieures à 13.5.
Changement de dépendances
Obligatoire(s)
N/A
Optionnelles
N/A
Changements RawSpeed
OM System : Les ORF haute résolution 14 bits sont désormais pris en charge.
Le recadrage du Canon EOS 5D Mark II a été mis à jour.
Le recadrage du Fujifilm FinePix X100 a été mis à jour.
Le recadrage et le niveau de blanc du Samsung EX1 ont été mis à jour.
La matrice couleur Sony ILCE-1M2 a été mise à jour.
Nouveaux Supports d’appareils depuis la version 5.0
Support de base
Canon EOS R5 C (nécessite LibRaw 202502 ou ultérieur)
Fujifilm GFX100RF (compressé)
Fujifilm GFX100S II (compressé)
Nikon 1 J5
Nikon 1 V3
Nikon COOLPIX P1100 (12bit-non-compressé)
Nikon Coolpix P340
Nikon D100
Nikon D200
Nikon D2Hs
Nikon D2X
Nikon D3300
Nikon D3X
Nikon D40
Nikon D40X
Nikon D5
Nikon D5000
Nikon D5300
Nikon D5500
Nikon D5600
Nikon D60
Nikon D80
Nikon D800
Nikon D800E
Nikon D90
Nikon Z5_2 (14bit-compressé)
OM System OM-3
Olympus SP510UZ
Panasonic DC-G97 (4:3)
Panasonic DC-G9M2 (4:3)
Panasonic DC-GH6 (4:3)
Panasonic DC-S1RM2 (3:2)
Panasonic DC-S5M2 (3:2)
Panasonic DC-S5M2X (3:2)
Panasonic DC-S9 (3:2)
Panasonic DC-TZ99 (4:3)
Panasonic DC-ZS99 (4:3)
Phase One IQ150
Phase One P40+
Samsung GX20
Sigma BF (DNG)
Sigma DP1 (DNG)
Sigma DP1 Merrill (DNG)
Sinar Hy6 (DNG)
Sony DSC-RX100M7A
Sony ILCE-6100A
Sony ILCE-6400A
Sony ILME-FX3A
Sony ZV-1A
Sony ZV-E10M2
Préréglages de la balance des blancs
Fujifilm GFX100 II
OM System OM-3
Panasonic DC-S9
Profils de réduction de bruit
Fujifilm GFX 100
Leica SL2
OM System OM-3
Panasonic DC-S1RM2
Panasonic DC-S9
Sony ILCE-1M2
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Phase One other than IIQ L
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Fin de Support
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Olympus SP320
Phase One IQ250
ST Micro STV680
Traductions
Tchèque
Allemand
Espagnol Européen
Finlandais
Français
Hongrois
Italien
Japonais
Néérlandais
Portugai Bresilien
Russe
Slovenien
Albanais
Ukrainien
Chinois (Simplifié)
Chinois (Traditionel)
Notes de version 5.0.1
La version 5.0.1 de darktable est sortie ce samedi.
Voici la traduction française des notes de version.
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github
Ils seront également disponibles sur la page install du site dartable.org dans quelques jours.
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles
selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité,
la version appimage.
Jean-Pierre Verrue
Nous sommes fiers d’annoncer la nouvelle version corrective de darktable, 5.0.1 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 4.8.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 4.8.x.
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 5.0.0 :
105 commits to darktable+rawspeed
57 pull requests prise en compte
15 issues clôturées
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.0
et que toutes les contributions sont très appréciées. Veuillez consulter la
documentation du projet
pour plus d’informations sur la manière de contribuer.
Principales fonctionnalités ajoutées à Darktable 5.0.1.
N/A
Améliorations de l’interface utilisateur (UI/UX)
N/A
Améliorations des performances
Amélioration des performances pour la suppression de l’historique des images sélectionnées.
Autres changements
Harmonisation de la sélection des styles dans les paramètres d’impression suite
à la mise à jour du module d’exportation pour la version 5.0.
Darktable inclut désormais la base de données Lensfun dans l’AppImage.
Centrage des étiquettes de section de module repliables.
Correction de bogues
Corrigé : Bug de défilement dans le module des collections où l’arbre des collections
ne défilait pas jusqu’à la position précédente lorsque l’on revenait de la chambre noire.
Corrigé : Crash lors d’une tentative de déplacement vers le haut de la première ou
de la seule forme d’un groupe dans le gestionnaire de masques.
Corrigé : Lors de l’utilisation du filtre “module” dans le module collection qui
ne listait aucun des modules de traitement.
Correction de l’utilisation des préréglages de l’utilisateur Ordre des modules. Il n’était
pas possible d’appliquer le préréglage Ordre des modules d’un utilisateur car les préréglages
internes de Darktable étaient toujours pris en compte en premier.
Corrigé : Un crash lors de l’expansion de la variable $(SEQUENCE[n,m]).
Corrigé : Prise en compte du clic depuis le bandeau dans la vue Carte et la vue Impression.
Dans a vue Carte, l’image est désormais correctement centrée sur la carte. Dans la vue
Impression, nous utilisons l’image sélectionnée comme contenu de la zone d’impression principale.
Corrigé : Une régression introduite dans la version 5.0.0 avec laquelle nous avons perdu la
possibilité de lire les fichiers TIFF à 2 canaux et les fichiers à plus de 4 canaux.
Cette correction leur permet d’être lus par le chargeur TIFF, alors qu’auparavant le chargeur
TIFF rejetait ces fichiers et qu’ils étaient chargés par un chargeur de repli
(GraphicsMagick ou ImageMagick).
Corrigé : Impossibilité d’effectuer un panoramique à l’aide de la souris dans la Vue table lumineuse zoomable.
Corrigé : Réduction possible de l’en-tête du module lors du rétablissement des valeurs par défaut.
Corrigé : Un cas d’écriture de fichier XMP sans modification de l’image courante.
Corrigé : un crash de Darktable lors de la réimportation d’un fichier XMP référençant
des images composites.
Corrigé : La prise en charge d’un seul module de librairie ouvert à la fois dans la chambre noire.
Corrigé : Écriture d’un fichier sidecar XMP lors d’un fonctionnement en tant que plugin gimp.
Corrigé : Problèmes lors de l’application d’un style dans la chambre noire à l’aide du module Styles.
Corrigé : Un crash possible en utilisant Ctrl+z. Reproduit sur macOS.
Corrigé : Darktable plante lors de l’utilisation du module Agrandir le cannevas.
Corrigé : Darktable plante lors de l’utilisation du masque détails. Provoqué par un défaut de tuilage.
Corrigé : Un bug dans le calcul du hachage entraînant des instabilités au niveau du pixelpipe.
Corrigé : Problème de gestion des préréglages automatiques lorsque la longueur focale
est supérieure à 1000.
Corrigé : Plantage sur macOS lors de la fermeture de la second fenêtre de la chambre noire.
Corrigé : saut possible dans le bandeau de miniatures lorsqu’on entre dans la chambre noire à partir
de la prévisualisation complète.
Corrigé : Une régression de performance dans le module Suppression de la brume.
Corrigé : Lecture d’un PNG basé sur une palette avec transparence.
Corrigé : Possibilité de plantage dans le module Correction des objectifs lors d’un changement
de modèle d’appareil photo et/ou d’objectif.
Corrigé : Crash après la suppression d’un style ou d’un préréglage sélectionné dans la
boîte de dialogue des raccourcis.
Corrigé : Un crash lorsque l’instance de module actuellement active est supprimée.
Nous prenons désormais en charge l’orientation correcte pour les fichiers JPEG XL si elle a
été spécifiée dans les métadonnées du format, mais pas dans les données Exif (ou si les
données Exif sont manquantes). Nous évitons également la sur-transformation si l’orientation
est spécifiée à la fois dans les données de base et dans les données Exif.
Lua
Version de l’API
La version de l’API est la 9.4.0
Nouvelles fonctionnalités
N/A
Corrections de bugs
N/A
Ajout d’un support d’action pour Lua
Autres changements LuaAdd action support for Lua
N/A
Notes
Le paquet AppImage est compatible avec les distributions dont la glibc est en version
2.35 ou ultérieure. Par exemple, si nous considérons quelques distributions populaires,
Ubuntu 22.04, Debian 12, Fedora 36 et les versions plus récentes sont compatibles.
Les paquets macOS *-x86_64.dmg et *-arm64-13.5.dmg nécessitent au moins macOS
13.5 (Ventura), le paquet *-arm64.dmg nécessite au moins macOS 14.0 (Sonoma).
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF,
la sélection de métadonnées spécifiques (par exemple, géomarquage ou
créateur) n’est actuellement pas possible. Pour les formats AVIF, EXR,
JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options
de Préférence du module Exporter.
Changement de dépendences
Obligatoire(s)
Passage à la version 3.26 pour SQLite
Optionnelle(s)
N/A
Changements RawSpeed
Les appareils photo Fujifilm GFX utilisent désormais le recadrage fourni par le constructeur.
Nouveaux Support d’appareils depuis la version 5.0.0
Support de base
Leica SL3-S (DNG)
Minolta DiMAGE 5
Panasonic DC-S5D (3:2)
Préréglages de la balance des blancs
N/A
Profils de réduction de bruit
Fujifilm GFX100 II
Fujifilm X-S20
Fujifilm X100VI
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
OM System 14-bit high resolution ORFs
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Support en attente
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Olympus SP320
Phase One IQ250
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Albanais
Allemand
Chinois (Simplifié)
Chinois (Traditionel)
Espagnol européen
Finlandais
Français
Hongrois
Japonais
Néerlandais
Polonais
Portugais Brézilien
Tchèque
Slovène
Suédois
Ukrainien
Notes de version 5.0.0
La version 5.0.0 de darktable est sortie ce samedi.
Voici la traduction française des notes de version.
Les binaires pour macOS, windows et appimage, sont disponibles en bas
de cette page Github
Ils seront également disponibles sur la page install du site dartable.org dans quelques jours.
Les versions compilées spécifiquement pour les différentes distributions Linux seront disponibles
selon la diligence de leurs packageurs. En attendant, vous pouvez utiliser en toute sécurité,
la version appimage.
Jean-Pierre Verrue
Nous sommes fiers d’annoncer la nouvelle version de darktable, 5.0.0 !
Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par
github, mais uniquement notre fichier tar.xz. Si vous ne construisez que pour vous-même
sans créer de paquetage pour une distribution quelconque, le clonage du code source
dans git est un moyen encore plus pratique.
Lors de la mise à jour à partir de la série stable 4.8.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 4.8.x.
Il est fortement conseillé d’effectuer d’abord une sauvegarde.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 4.8 :
1198 commits to darktable+rawspeed
505 pull requests handled
45 issues closed
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 5.0
et que toutes les contributions sont très appréciées. Veuillez consulter la
documentation du projet
pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable
5.0. Veuillez consulter le manuel de l’utilisateur pour plus de détails
sur les changements individuels (le cas échéant).
Ce cycle de développement a inclus un grand nombre de changements qui
améliorent l’expérience de l’utilisateur, comme le montre la section suivante.
Améliorations de l’interface utilisateur (UI/UX)
Ajout de styles spécifiques à l’appareil photo pour plus de 500 modèles
afin d’obtenir un rendu JPEG plus proche du rendu des images JPEG produites par l’appareil photo.
Ces styles n’affectent que le contraste, la luminosité et la saturation et
n’essaient pas de correspondre à l’accentuation, au débruitage ou aux
changements de teinte. Nous avons également ajouté un script Lua pour
appliquer automatiquement le style approprié lors de l’importation et pour
appliquer manuellement des styles à une collection d’images précédemment
importées.
Afin de réduire considérablement le temps entre l’invocation de darktable et
l’apparition de quelque chose à l’écran, particulèrement lorsque l’utilisateur
a une grande bibliothèque, ajout d’un écran d’accueil optionnel, montrant
la progression du démarrage (incluant le temps estimé restant pendant
l’analyse des fichiers sidecar mis à jour).
L’interface utilisateur fournit désormais un retour d’information lors du
traitement d’opérations de masse sur les images telles que le classement,
l’étiquetage, l’application de styles et la gestion de l’historique des
modifications (et l’annulation de ces opérations), au lieu de se figer
silencieusement jusqu’à ce que l’opération soit terminée. Lorsque
l’opération est en cours, darktable affiche désormais soit un curseur
occupé (tel qu’un chronomètre ou un tourniquet), soit une barre de
progression avec la possibilité d’annuler le reste de l’opération.
Les tracés des masques dessinés affichent désormais deux poignées de Bézier
par point de contrôle, qui peuvent être déplacées individuellement.
Cela permet un contrôle plus précis des contours.
Ajout d’un thème à fort contraste avec un texte blanc vif sur un fond gris foncé.
Amélioration des infobulles pour les en-têtes des modules utilitaires afin
de fournir plus d’informations sur ces modules.
Ajout de conseils pour les nouveaux utilisateurs sur la Table lumineuse
lorsqu’elle est vide.
Ajout de deux nouvelles images de remplacement pour mieux identifier les images
manquantes, non prises en charge ou corrompues. Lorsque l’on tente de modifier une
de ces images, un message d’erreur approprié et plus spécifique s’affiche.
Lors de la sélection d’un style dans le module Exporter, le survol du nom du
style dans le menu contextuel affiche une vignette de prévisualisation de l’effet de
l’ajout du style à l’image active (première image sélectionnée dans la table lumineuse,
image centrale dans la chambre noire).
Possibilité de sélectionner les modules utilitaires à afficher sur les panneaux latéraux
dans les différentes vues.
Cliquez avec le bouton droit de la souris sur la zone de panneau vide située sous les
modules pour accéder à un menu permettant de masquer ou afficher des modules. Cela permet
entre autres, d’ajouter des modules supplémentaires à la Chambre noire, comme l’Éditeur
de métadonnées ou les Styles.
Cela remplace les fenêtres d’options dans les préférences des modules Collections et
Collections récentes pour afficher ou masquer ces dernières et afficher un
bouton Historique dans le premier à la place. Les utilisateurs qui veulent conserver le
module Collections récentes séparé devront le réactiver via le nouveau menu
Clic droit.
Le menu contient également une option Restaurer défaut qui réinitialise la
sélection et la position des modules dans la vue courante. D’autre part, dans la boîte de dialogue
des Préférences, sur l’onglet Général, il y a un bouton Réinitialiser les panneaux
des vues qui réinitialise toutes les vues, y compris la visibilité et la largeur
des panneaux eux-mêmes.
Dans la boîte de dialogue des Préférences, sur l’onglet Chambre noire, ajout d’une option
pour permuter les panneaux latéraux droit et gauche.
La première fois qu’un nouvel utilisateur appuiera sur la touche Tab, il sera
averti que cette action a pour effet de masquer tous les panneaux et comment les faire
réapparaître. Nous espérons que cela évitera toute confusion ou frustration.
Il est maintenant possible de faire glisser les modules utilitaires en les prenant
par leur entête, pour les repositionner sur les panneaux gauche et droit (table
lumineuse) ainsi que verticalement (toutes les vues). Maintenez Ctrl+Maj
pour éviter de déplier/replier les modules, avant de les faire glisser. Chaque vue peut
ainsi avoir une disposition différente.
Le glisser-déposer des modules de traitement dans le panneau droit de la chambre
noire a été amélioré pour permettre un défilement automatique lorsqu’on atteint
le haut ou le bas de la page et pour ne pas être perturbé lorsque des images sont
glissées dans la zone. Cette fonctionnalité ne nécessite plus de presser
Ctrl+Maj en même temps.
Amélioration du message affiché au démarrage lorsque la base de données est
verrouillée par une autre instance de darktable.
Amélioration de l’icône du bouton Filtrer par label de couleur qui affiche dorénavant
l’acion souhaitée (union/intersection).
Améliorations des performances
Ajout de l’implémentation OpenCL de l’égaliseur couleur.
Amélioration de la vitesse des opérations d’images en masse par amélioration de la
vitesse d’écriture des sidecars et en déplaçant les mises à jour des sidecars pour de
nombreuses opérations dans une tâche d’arrière-plan, ce qui permet à l’utilisateur de
continuer avant que l’écriture de sidecars ne soit terminée.
Accélération significative du chargement des fichiers PFM grâce à la parallélisation
et à l’optimisation des boucles qui ont permis d’éliminer les traitements supplémentaires.
Autres changements
Pour les nouvelles installations, l’histogramme a été remplacé par la forme d’onde afin
d’afficher des informations plus détaillées sur la couleur et la tonalité de l’image.
L’affichage de la fonction d’évaluation de la couleur ISO 12646 est conservé jusqu’à ce qu’il soit
désactivée par l’utilisateur.
Le biais d’exposition peut maintenant être utilisé pour former des collections et comme
filtre d’affichage.
Amélioration de la visualisation de l’effet de l’Égaliseur de couleurs.
Amélioration du support de débogage pour la vérification des résultats CPU versus GPU.
Ajout de l’alias Calibrite pour X-Rite ColorChecker dans le module Calibration des couleurs.
La recherche des fichiers sidecar mis à jour ignore désormais les différences d’horodatage
de deux secondes ou moins.
Le paquet d’installation pour macOS dispose désormais d’une image de fond pour guider
l’utilisateur lors de l’installation de darktable.app.
Modification de l’interface utilisateur de la boîte de dialogue d’importation pour
faciliter la suppression des emplacements personnalisés.
Nombreux cycles de nettoyage du code.
La boîte de dialogue de copie sélective ne sélectionne plus aucun module par défaut.
Ajout de la prise en charge de défaire/rétablir pour les actions effectuées sur le
panneau pellicule dans la chambre noire.
Dans la Chambre noire, ajout d’une action (liée à Ctrl+x par défaut)
pour synchroniser le dernier module édité sur le module édité courant de la sélection.
Ajustement des paramètres internes de l’encodeur AVIF afin d’augmenter considérablement
la vitesse d’encodage sans compromettre la qualité de sortie.
Les mots-clés peuvent désormais être facilement copiés dans le presse-papiers via le
menu contextuel du module Mots-clés.
Le Stockage cible Piwigo du module Exporter permet maintenant de spécifier un modèle
de nom de fichier pour le fichier exporté.
Le répertoire dans lequel darktable écrira le fichier journal sous Windows a été modifié
en %USERPROFILE%\Documents\Darktable. Cela permet à l’utilisateur de localiser et visualiser
facilement le fichier journal sans avoir à le chercher dans la documentation ou la FAQ.
L’emplacement précédent se trouvait dans les sous-répertoires système du profil de
l’utilisateur, ainsi que dans un répertoire caché (il était donc impossible de cliquer
dessus dans l’explorateur de fichiers avec les paramètres système par défaut).
L’importation de fichiers JPEG 2000 avec les extensions .jpf et .jpx est maintement
possible.
Ajout d’un indicateur visible dans le module Calibration des couleurs lorsque la section
Mappage des couleurs comporte des paramètres non neutres qui affectent le rendu des couleurs.
Ajout de nouvelles variables de substitution $(IMAGE.TAGS.HIERARCHY) pour insérer des
tags avec une hiérarchie complète et $(IMAGE.ID.NEXT) pour insérer le numéro d’image (ID)
à attribuer à l’image en cours d’importation, ce qui permet au numéro d’image de faire
partie du nom de fichier généré lors d’une opération Copier & importer.
L’exportation vers le format JPEG XL à virgule flottante avec une qualité de 100 essaiera
de le faire avec le moins de perte possible. Ceci est maintenant cohérent avec le
comportement des formats JPEG XL intégraux.
La visibilité des raccourcis qui peuvent être modifiés par les utilisateurs a
été améliorée par l’utilisation du texte en gras.
Le réglage de l’exposition dans l’histogramme prend désormais en charge toutes les
fonctions standard du shéma Bauhaus de darktable (Ctrl+clic,
Clic droit…).
Introduction de l’ordre des modules v5.0 pour que, lors de l’exportation, la mise
à l’échelle finale soit effectuée avant le module Profil de couleur de sortie.
Cela résout certains problèmes de différence de couleur entre la vue de la chambre
noire et les fichiers exportés.
Ajout d’un support pour l’édition de n’importe quel échantillon du Sélecteur de
couleurs en direct. En utilisant Clic droit sur un échantillon, il est
possible de le modifier (en changeant l’emplacement et/ou la taille de la boîte)
et d’ajouter un nouvel échantillon basé sur la modification, ou de stocker la
modification dans un échantillon actif existant.
Ajout de nouvelles variables de substitution pour l’utilisation des
champs de données EXIF. Les nouvelles variables sont : $(EXIF.FLASH),
$(EXIF.METERING),
$(EXIF.EXPOSURE.PROGRAM),
$(EXIF.WHITEBALANCE) et
$(GPS.LOCATION.ICON).
Activation de l’autocomplétion des variables dans le module Filigrane.
Augmentation de la longueur focale maximale pour les préréglages de filtrage
auto-appliqués à 2000 mm.
Ajout d’un préréglage Table étendue des couleurs au module Table correspondance
couleurs avec des gammes rouge/vert/bleu/gris à sept niveaux, des tons chair de
type IT8/CC24 et divers patchs de couleur, pour des ajustements de couleur
plus ciblés sur l’ensemble du spectre.
Ajout de la prise en charge des balises EXIF AnalogBalance utilisée pour
l’étalonnage des couleurs et LinearResponseLimit utilisée pour la
reconstruction des hautes lumières.
Si nous trouvons des données d’étalonnage des couleurs non prises en charge
actuellement dans les balises spécifiques DNG, nous marquons l’image avec le mot-clé
darktable|issue|no-samples pour une meilleure prise en charge.
Prise en charge en lecture des fichiers HEIF avec compression AVC (H.264) et
extension de fichier .avci.
Ajout d’un support de lecture pour les images encodées en JPEG 2000 dans les
conteneurs HEIF avec l’extension de fichier .hej2.
Correction de bogues
Corrigé : régression des performances lors de la régénération des miniatures.
Corrigé : gestion des anciennes versions (2020) utilisant Filmique RVB.
Diverses corrections OpenCL pour réduire les différences entre le traitement par
le CPU et le GPU : conversion de l’espace colorimétrique, filtre de gradient de
saturation dans l’égaliseur de couleurs.
Corrigé : l’exportation de la galerie qui ne fonctionnait pas sous Windows.
Corrigé : la découverte d’imprimantes dans la vue impression, qui pouvait
entraîner l’absence d’imprimantes disponibles.
Contournement du champ de date EXIF hors norme causé par un logiciel bogué.
Corrigé : la lecture des profils de couleur intégrés dans les images PNG.
Corrigé : certains cas limites dans le module Recadrer.
Corrigé : crash lors du chargement d’un fichier .gpx corrompu dans la
vue Géolocalisation.
Corrigé : la gestion des préréglages dans le module Exporter qui
n’enregistrait pas tous les paramètres.
Corrigé : un problème dans Filmique RVB où l’un des paramètres pouvait être
supérieur à la plage maximale autorisée, ce qui entraînait l’échec de la validation
et la réinitialisation par défaut de l’ensemble des paramètres.
Corrigé : l’enregistrement du module Composite pour qu’il fonctionne dans tous
les cas (élimination de l’historique ou copier/coller de l’historique par exemple)
afin qu’une image qui n’est plus référencée en tant qu’incrustation dans le module
puisse être supprimée.
Réinitialisation correcte des balises internes darktable|style|<nom> et
darktable|changed lors de la réinitialisation de l’historique.
Corrigé : crash dans le stockage des exportations Piwigo lorsque l’utilisateur
n’est pas connecté au serveur Piwigo.
Corrigé : un bogue dans le module Exporter où il était impossible d’exporter
à nouveau un fichier si l’option Sur conflit → Écraser si modifié était sélectionnée.
Corrigé : problème qui faisait que le double clic sur un libellé dans
les modules de la chambre noire ne réinitialisait pas le contrôle.
Le module Composite empêche désormais la sélection d’une image de composition qui
conduirait à une boucle. Auparavant, seules les références directes (image #1 ↔
image #2) étaient vérifiées ; cette vérification a été étendue aux chaînes (image
#1 → image #2 → image #3 → image #1) de longueur arbitraire.
Corrigé : un bogue dans le module Composite qui appliquait incorrectement un
profil de couleur et créait ainsi une dominante de couleur indésirable et
erronée. Ce bogue était une régression ajoutée juste avant la sortie de la
version 4.8.
Corrigé : un bogue dans le module Calibration des couleurs où le passage
d’un illuminant à l’autre pouvait conduire à des réglages imprévisibles.
Diverses corrections dans le module Dématriçage. Les options non utilisables
sont désormais cachées. Correction du double dématricage pour les capteurs
xtrans et le code OpenCL.
Corrigé : un bogue dans le module historique, la création d’un style
échouait si un style portant ce nom existait déjà.
Corrigé : dessin des guides dans le cas où un module est déplié et actif.
Corrigé : la liste des images dans la vue Sélection reste à jour
lorsqu’elle est masquée.
Corrigé : problèmes mineurs dans le module Calibration des couleurs.
Corrigé : problèmes liés à des corrections erronées dans le code OpenCL
du module Reconstruire les hautes lumières → Peinture opposée.
Corrigé : calcul du rayon de flou de surface pouvant entraîner une
sortie altérée.
Lua
Version de l’API
La version de l’API est la 9.4.0
Nouvelles fonctionnalités
Ajout d’un nouvel événement, inter-script-communication, pour permettre
l’envoi de messages d’un script en cours d’exécution à un autre script
en cours d’exécution.
Ajout d’une nouvelle fonction darktable.util.message(), pour l’envoi
de messages à l’aide de l’événement inter-script-communication.
Ajout de nouveaux champs de données EXIF dans dt_lua_image_t :
exif_whitebalance
exif_flash
exif_exposure_program
exif_metering_mode
Ajout d’un nouvel événement, image-group-information-changed, qui est déclenché
chaque fois que les informations d’un groupe d’images sont modifiées.
Correction de bogues
Corrigé : bogue avec dt_imageio_module_format_t.write_image pour qu’il renvoie
true en cas de succès et false en cas d’échec.
Ajout d’un support d’action pour Lua
Autres changements Lua
Les scripts Lua sont maintenant mieux intégrés dans darktable et peuvent
être entièrement traduits. Le design du gestionnaire de scripts a été
retravaillé pour être plus en ligne avec les modules actuels de
l’interface graphique de darktable.
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF,
la sélection de métadonnées spécifiques (par exemple, géomarquage ou
créateur) n’est actuellement pas possible. Pour les formats AVIF, EXR,
JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options
de Préférence du module Exporter.
la version 5.0 ne prend plus en charge les versions de macOS antérieures à 13.5.
Changement de dépendences
Obligatoire(s)
Passage à la version 3.26 pour SQLite
Optionelles
n/a
Changements RawSpeed
Les appareils photo Fujifilm GFX utilisent désormais le recadrage fourni par le constructeur.
Nouveaux Support d’appareils depuis la version 4,8
Support de base
Fujifilm X-M5 (compressé)
Fujifilm X-T50 (compressé)
Leica D-Lux 8 (DNG)
Leica M11-D (DNG)
Leica Q3 43 (DNG)
Minolta Alpha Sweet Digital
Minolta Alpha-7 Digital
Nikon Z50_2 (14bit-compressé)
Nikon Z6_3 (14bit-compressé)
Panasonic DC-FZ80D (4:3)
Panasonic DC-FZ82D (4:3)
Panasonic DC-FZ85 (4:3)
Panasonic DC-FZ85D (4:3)
Panasonic DC-G100D (4:3)
Phase One P20+
Sony ILCE-1M2
Préréglages de la balance des blancs
Nikon Z6_3
Sony ILCE-6700
Profils de réduction de bruit
Canon PowerShot G1 X
Leica M11
Nikon Z6_3
Absence de prise en charge des fichiers raw compressés
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
OM System 14-bit high resolution ORFs
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
fin de Support
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Phase One IQ250
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Albanais
Allemand
Tchèque
Chinois (Simplifié)
Chinois (Traditionel)
Espagnol européen
Finlandais
Français
Japonais
Néerlandais
Portugais Brézilien
Slovène
Ukrainien
Notes de version 4.8.1
La version 4.8.1 de darktable est sortie xxx dernier.
Voici la traduction française des notes de version.
Lors de la mise à jour à partir de la série stable 4.6.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 4.6.x.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 4.8.0 :
93 commits à darktable + rawspeed
26 demandes de pull traitées
1 problème fermé
Les grandes nouveautés
n/a
Autres changements
n/a
Correction de bogues
Corrigé : exportation sans échantillonnage de haute qualité, mais avec
Autoriser l’agrandissement activé.
Corrigé : prise en charge de tous les modes du vectorscope
lors de l’utilisation de profils CMJN pour l’épreuvage à l’écran.
Corrigé : table lumineuse vide lors de l’importation à partir de
la ligne de commande. Désormais, darktable ouvre la table lumineuse
sur la première pellicule lors de l’importation à partir de la ligne
de commande.
Corrigé : redimensionnement de la zone de pipette des couleurs
à l’aide des coins lorsque l’image est fortement déformée.
Corrigé : recadrage erroné dans le module Rotation et
perspective lors d’une rotation importante et que Recadrage
automatique est activé et réglé sur Format d’origine.
Corrigé : possible changement de couleur (rose) lors de
l’utilisation du module Retouche avec le module Correction
des objectifs réglé sur Métadonnées intégrées.
Corrigé : affichage de l’histogramme lors de l’utilisation
d’une zone pipette des couleurs sur une image tournée ou retournée.
Corrigé : crash lors de l’utilisation de l’option -d imageio.
Corrigé : exportations d’images volumineuses dues à un bogue
dans le module finalscale.
Corrigé : impossibilité de charger des fichiers JPEG2000
valides avec un espace colorimétrique non spécifié.
Corrigé : lors du rejet d’images, si la collection devient vide,
il peut se produire un saut vers une autre image.
Lua
API Version
La version de l’API est maintenant la 9.3.0
Correction de bogues
n/a
Add action support for Lua
n/a
Autres changements Lua
n/a
Notes
L’exportation avec agrandissement et sans utiliser l’option de haute
qualité entraînera des images corrompues.
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la
sélection de métadonnées spécifiques (par exemple, géomarquage ou
créateur) n’est actuellement pas possible. Pour les formats AVIF,
EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées
à moins que l’utilisateur ne sélectionne toutes les cases à cocher
dans les options de Préférence du module d’exportation.
Afin de supporter l’affichage correct des nombres dans darktable,
la version minimale supportée de Gtk a dû être augmentée à 3.24.15.
Pour les personnes qui ont besoin de construire darktable avec une
version plus ancienne, cela peut être réalisé en supprimant la ligne 241
du fichier darktable.css sur votre système.
Voir https://github.com/darktable-org/darktable/issues/13166.
La version 4.8 ne prend plus en charge les versions de macOS antérieures
à 13.5.
Changement de dépendances
Obligatoires
La version minimale de libpng 1.5.x est désormais requise.
La version 0.27.2 d’Exiv2 est désormais requise.
La version minimale de pugixml 1.5 est désormais requise.
La version minimale de libcurl 7,56 est désormais requise.
Optionnelle(s)
n/a
Changements RawSpeed
Les appareils Fujifilm équipés du capteur X-Trans 4 et les appareils
plus récents utilisent désormais le recadrage fourni par le boîtier.
Supports d’appareils, comparés à la version 4.6
Support de base
Canon EOS R100 (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS R50 (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS R6 Mark II (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS R8 (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS Ra (Nécessite LibRaw 202403 ou une version ultérieure)
Fujifilm FinePix S9600fd
Fujifilm X100VI (compressé)
GoPro FUSION (DNG)
Leica SL3 (DNG)
OM System OM-1 Mark II
Panasonic DC-TZ95D (4:3)
Panasonic DMC-FX150 (4:3, 3:2, 16:9)
Panasonic DMC-FZ28 (3:2)
Phase One P25+
Phase One P45+
Ricoh GR III HDF (DNG)
Ricoh GR IIIx HDF (DNG)
Sony ILCE-9M3
Sony UMC-R10C
Préréglages de la balance des blancs
Canon EOS R6 Mark II (Nécessite LibRaw 202403 ou une version ultérieure)
Fujifilm X-H2
OM System OM-1 Mark II
OM System OM-5
Profils de bruit
Canon EOS R6 Mark II (Nécessite LibRaw 202403 ou une version ultérieure)
Fujifilm GFX 50R
OM System OM-1 Mark II
OM System OM-5
Phase One IQ180
Sony ILCE-9M3
Sony ZV-1
Absence de prise en charge du mode de compression
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
OM System 14-bit high resolution ORFs
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Fin de support
La prise en charge des appareils suivants est suspendue car aucun
échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Phase One IQ250
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Tchèque
Allemand
Espagnol Européen
Finlandais
Français
Hongrois
Italien
Japonais
Néerlandais
Polonais
Portuguais Brésilien
Russe
Slovène
Albanais
Ukrainien
Chinois (Simplifié)
Chinois (Traditionel)
Notes de version 4.8.0
La version 4.8.0 de darktable est sortie vendredi dernier.
Voici la traduction française des notes de version.
Lors de la mise à jour à partir de la série stable 4.6.x, gardez à l’esprit que
vos modifications seront préservées pendant ce processus, mais que la nouvelle
bibliothèque et la configuration ne seront plus utilisables avec la version 4.6.x.
Note importante :
Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil
photo, veuillez lire ce post.
Vous y apprendrez comment contribuer à la constitution de l’ensemble d’échantillons
d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 4.6 :
1484 commits à darktable + rawspeed
513 demandes de pull traitées
60 problèmes fermés
Veuillez noter que la documentation de darktable n’est pas encore complète
pour la version 4.8 et que les contributions sont très appréciées.
Veuillez consulter la documentation du projet
pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable 4.8.
Veuillez consulter le manuel de l’utilisateur pour plus de détails
sur les changements individuels (le cas échéant).
Introduction du module Égaliseur des couleurs pour contrôler la teinte,
la luminosité et la saturation en fonction des couleurs. Il offre une
version relative à la scène (partielle), pour remplacer le module Zones
de couleur d’origine.
Deux nouveaux modules ont été introduits pour faciliter la composition
des images.
Agrandir le canevas : Comme son nom l’indique, ce module permet
d’ajouter des zones à gauche, à droite, en haut ou en bas de l’image.
Une couleur différente peut être attribuée à la nouvelle zone pour
faciliter le masquage si nécessaire. Les nouvelles zones peuvent
ensuite être remplies avec le module Retouche en copiant une autre
partie de l’image, avec Liquéfier si la zone est petite
ou avec le nouveau module composite.
Composite : Ce module permet d’ajouter un nouveau contenu à l’image
en superposant des pixels de l’image actuelle ou d’une autre image.
Le contenu de la superposition est défini par un glisser-déposer d’une
image à partir du bandeau, vers le module Composite. Ce nouveau
contenu peut être mis à l’échelle, tourné et déplacé horizontalement ou
verticalement. À l’aide d’un masque, il peut être utilisé pour remplir
une zone créée par le module Agrandir le canevas ou pour ajouter une
nouvelle partie à l’image à l’aide d’un masque. Un exemple courant
consiste à superposer plusieurs images d’un feu d’artifice pour
en créer un plus grand.
Création d’un bouton en chambre noire afin de forcer le traitement dans
le pixel-pipe à utiliser l’ensemble des données de l’image au lieu de la
seule zone affichée. Cela permet d’inspecter les données traitées sans
les erreurs introduites par la mise à l’échelle interne et équivaut à
ce que l’on obtient en cochant Échantillonnage de haute qualité lors
de l’exportation.
Amélioration des performances
Réécriture du code de regroupement dans l’affichage des cartes afin
d’accélérer considérablement les performances sur les grandes collections
(la cartographie devrait désormais être utilisable avec plus d’un million
d’images géolocalisées sélectionnées).
Autres changements
Modification de l’ordre de tri des mots-clés. en un ordre naturel et
insensible à la casse des caractères.
Ajout d’un backend pour le stockage de mots de passe Apple Keychain pour
les appareils macOS.
Dans le module Collections, le tri a été intégré dans l’en-tête du
module au lieu d’une préférence. Toutes les collections peuvent désormais
être triées facilement par un simple clic sur le bouton de tri.
Suppression du mode Sans restriction dans les préférences de darktable
pour des raisons de sécurité. Il a été prouvé que ce paramètre n’était pas
sûr dans de nombreux cas. Il peut toujours être activé via le fichier de
ressources si nécessaire.
Ajout de boutons à côté des instantanés pour permettre de les restaurer
en tant que nouvel historique. Les instantanés prennent également en charge
les masques dessinés. Il est possible de visualiser la différence entre la
vue principale de la chambre noire et un instantané avec des masques
différents par exemple.
En utilisant Clic droit sur les icônes des étiquettes de couleur
(barre d’outils inférieure de la table lumineuse), il est possible d’ajouter
une description aux étiquettes de couleur. C’est un moyen pratique de se
souvenir de l’utilisation de l’étiquette de couleur dans le flux de travail.
Suppression des options AI dans le module Calibration des couleurs en raison
de leur qualité médiocre.
Il est désormais possible d’importer des images sur place dans un montage GVfs
avec l’environnement Gnome sous GNU/Linux.
Ajout d’un contour en pointillé pour la zone sélectionnée dans la vue
d’impression.
Ajout de quelques champs EXIF supplémentaires dans le module Informations de
l’image : balance des blancs, programme d’exposition, flash et mode de mesure.
Ces champs sont remplis automatiquement pour les nouvelles importations. Pour
les photos existantes, veuillez effectuer une “actualisation EXIF” (module Action
sur la sélection, onglet méta-données), sur les images sélectionnées.
Ajout d’un backend pour le stockage des mots de passe du gestionnaire
d’identifiants Windows.
Ajout de la fusion par masques au module de reconstruction des hautes lumières.
Le masque matriciel généré contient la quantité de données reconstruites et
peut être utilisé avec tous les algorithmes.
Les positions du sélecteur de couleurs sont définies par les coordonnées de
l’image au lieu de celles de sortie. Il restera au même endroit quels que
soient les modules de distorsion utilisés.
La sauvegarde automatique de l’historique peut être désactivée en raison de la
lenteur des disques ; cette opération est désormais effectuée image par image au lieu
d’être globale.
Ajout de la prise en charge des fichiers DNG nécessitant les balises d’étalonnage de
l’appareil photo pour une balance des blancs correcte (par exemple, certains appareils
Google Pixel). Nécessite la relecture des métadonnées EXIF.
Amélioration de l’efficacité du panneau d’accès rapide en permettant de réinitialiser
les modules et d’appliquer les préréglages sans ouvrir le module complet.
Ajout d’un plus grand nombre de contrôles par défaut afin de réduire
davantage la nécessité de quitter le panneau pendant l’édition.
Ajout de nouveaux types de collection et de filtres pour le flash,
la balance des blancs, le programme d’exposition, le mode de mesure
et le regroupement d’images.
Suppression de l’ancien type de regroupement d’images dans les collections
et du filtre qui donnaient des résultats confus.
Ajout du support pour le profil dans l’histograme.
La carte peut désormais être parcourue par petites étapes à l’aide
des touches fléchées (gauche/droite/haut/bas) et, en combinaison
avec Ctrl, par un pas plus important.
Correction de bogues
Correction de la copie de plusieurs instances afin de garantir que
l’ordre correct est appliqué lors du collage dans une nouvelle image.
Correction du module Aberration chromatique raw sur les systèmes basés sur Clang.
Correction de l’outil de recherche des miniatures en cas d’historique
supprimé. Nous nous assurons que le crawler est conscient de l’existence
d’un historique supprimé et qu’il régénère les miniatures comme prévu.
Correction de la visualisation des masques dessinés dans la chambre
noire dès que le pixelpipe a été modifié. Les masques dessinés
seront maintenant correctement ajustés s’il y a une nouvelle distorsion
sur le pipe par exemple. Ce n’était pas le cas jusqu’à ce que l’on édite
le masque.
Correction des fuites de mémoire lors de l’importation d’images AVIF.
Correction de la fusion des masques pour les images sRAW dans l’espace
colorimétrique IOP_CS_RAW.
Correction du verrouillage des périphériques OpenCL pour les modules
appelant dt_dev_pixelpipe_process().
Correction de l’interface utilisateur qui ne répondait plus en raison
d’un historique très important.
Correction des calculs de l’espace colorimétrique UCS afin d’éviter
les erreurs div-by-zero et out-of-gamut.
Correction d’un certain nombre de problèmes liés à la fusion de
filtres guidés et aux distorsions des masques internes.
Correction de quelques problèmes liés au module de recadrage et
aux dimensions de sortie/exportation.
Correction du traitement de l’exportation lorsque la haute qualité
est désactivée et que l’agrandissement est activé.
Correction du montage de l’appareil photo lorsque GPhoto2 signale
en interne un seul appareil photo connecté plusieurs fois.
Correction du problème empêchant l’exportation vers une version
récente de Piwigo.
Correction de nombreux problèmes de stabilité pour une meilleure
robustesse générale.
Lua
n/a
API Version
La version de l’API est maintenant la 9.3.0
Correction de bogues
n/a
Add action support for Lua
n/a
Autres changements Lua
Mise à jour du Lua interne vers la version 5.4.6.
Ajout de la fonction duplicate_image_with_history à darktable.database.
Widget bouton - ajout d’un membre halign pour positionner horizontalement
l’étiquette.
Widget bouton - ajout d’un membre image pour utiliser une image comme libellé du bouton.
Widget bouton - ajout de image_align pour positionner horizontalement l’image.
Widget box - ajout d’un membre expand pour contrôler les cellules qui se
développent pour remplir l’intérieur de la boîte.
Widget box - ajout d’un membre fill pour contrôler si les widgets remplissent la cellule.
Widget box - ajout d’un membre padding pour contrôler la taille du padding des cellules.
Ajout d’un membre active_preset à darktable.gui.libs pour obtenir le nom du preset
actif de la librairie.
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la
sélection de métadonnées spécifiques (par exemple, géomarquage ou
créateur) n’est actuellement pas possible. Pour les formats AVIF,
EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées
à moins que l’utilisateur ne sélectionne toutes les cases à cocher
dans les options de Préférence du module d’exportation.
La version 4.8 ne prend plus en charge les versions de macOS antérieures
à 13.5.
Changement de dépendances
Obligatoires
La version minimale de libpng 1.5.x est désormais requise.
La version 0.27.2 d’Exiv2 est désormais requise.
La version minimale de pugixml 1.5.x est désormais requise.
La version minimale de libcurl 1.5.x est désormais requise.
Optionnelle(s)
n/a
Changements RawSpeed
Les appareils Fujifilm équipés du capteur X-Trans 4 et les appareils
plus récents utilisent désormais le recadrage fourni par le boîtier.
Supports d’appareils, comparés à la version 4.6
Support de base
Canon EOS R100 (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS R50 (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS R6 Mark II (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS R8 (Nécessite LibRaw 202403 ou une version ultérieure)
Canon EOS Ra (Nécessite LibRaw 202403 ou une version ultérieure)
Fujifilm FinePix S9600fd
Fujifilm X100VI (compressé)
GoPro FUSION (DNG)
Leica SL3 (DNG)
OM System OM-1 Mark II
Panasonic DC-TZ95D (4:3)
Panasonic DMC-FX150 (4:3, 3:2, 16:9)
Panasonic DMC-FZ28 (3:2)
Phase One P25+
Phase One P45+
Ricoh GR III HDF (DNG)
Ricoh GR IIIx HDF (DNG)
Sony ILCE-9M3
Sony UMC-R10C
Préréglages de la balance des blancs
Canon EOS R6 Mark II (Nécessite LibRaw 202403 ou une version ultérieure)
Fujifilm X-H2
OM System OM-1 Mark II
OM System OM-5
Profils de bruit
Canon EOS R6 Mark II (Nécessite LibRaw 202403 ou une version ultérieure)
Fujifilm GFX 50R
OM System OM-1 Mark II
OM System OM-5
Phase One IQ180
Sony ILCE-9M3
Sony ZV-1
Absence de prise en charge du mode de compression
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.) and lossy (Blackmagic)
DNG 1.7 using JPEG XL (Adobe enhanced, Samsung Expert RAW)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
OM System 14-bit high resolution ORFs
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Fin de support
La prise en charge des appareils suivants est suspendue car aucun
échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm IS-1
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Phase One IQ250
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Tchèque
Allemand
Espagnol Européen
Finlandais
Français
Hongrois
Italien
Japonais
Néerlandais
Polonais
Portuguais Brésilien
Russz
Slovène
Albanais
Ukrainien
Chinois (Simplifié)
Chinois (Traditionel)
Notes de version 4.6.1
La version 4.6.1 de darktable est sortie samedi dernier.
Voici la traduction française des notes de version.
Lors de la mise à jour à partir de la série stable 4.4.x, gardez à l’esprit que vos modifications seront préservées pendant ce processus,
mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 4.4.x.
Il est fortement conseillé de faire d’abord une sauvegarde.
Note importante : Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil photo, veuillez lire ce post. Vous y apprendrez comment contribuer à la constitution de l’ensemble d’échantillons d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 4.6.0 :
606 commits à darktable + rawspeed
57 demandes de pull traitées
12 problèmes fermés
Les grandes nouveautés
La documentation est maintenant complète pour darktable 4.6 Elle inclut les traductions en
ukrainien, polonais et néerlandais.
Voir https://www.darktable.org/resources
pour plus d’informations.
Amélioration des performances
Correction de certains passages du code OpenCL qui pouvaient produire une sortie altérée
ou non traitée sans signaler le problème au pixel-pipe.
Autres changements
La recherche d’images dans la boîte de dialogue d’importation est désormais effectuée
de manière asynchrone. Cela signifie qu’une longue analyse (dûe à l’utilisation du mode
récursif dans un répertoire contenant un grand nombre de sous-répertoires et de fichiers par exemple),
peut être interrompue en sélectionnant un autre endroit ou répertoire, ou en décochant le mode récursif.
Correction de bogues
Correction d’un problème avec l’importation d’images en mode récursif. L’utilisation de ce mode
sans avoir préalablement sélectionné un répertoire pouvait geler darktable (bien qu’il finisse par
s’en remettre) car il devait analyser l’ensemble du disque.
Lors de l’importation d’images en mode récursif, les vignettes des images découvertes
dans les sous-répertoires sont désormais correctement affichées.
Correction de fuites de mémoire et de ressources dans le chargeur d’images QOI.
Correction du chargeur d’images RGBE.
Correction d’un éventuel problème d’affichage des lignes de guidage dans le module
Rotation et Perspective
Correction de la non persistence du niveau de zoom dans la vue sélection lorsque l’on passe
d’une image à l’autre
Correction des plantages liés au masque de détails lorsque la mémoire du GPU
ou du système est faible.
Correction de l’affichage incorrect d’un premier instantané
après la création d’un deuxième instantané.
Conserver les styles sélectionnés dans la boîte de dialogue des styles après les avoir modifiés.
Correction de la sélection de la collection pour : la sensibilité ISO, l’ouverture ou le ratio d’aspect
afin de fonctionner dans toutes les langues (indépendamment de tout séparateur décimal spécifique à la langue).
Correction du module Aberrations chromatiques RAW, qui pouvait se bloquer en raison d’un problème d’arrondi
lors du calcul de la taille de la mémoire tampon interne. Cela pouvait provoquer un débordement
de la mémoire tampon et éventuellement faire planter darktable.
Éviter les sous-dépassements (undershoots) lors de l’interpolation dans les modules Correction des objectifs,
Rotation et Perspective, Retouche ou Liquéfier.
Inclusion de correction LibRaw pour éliminer les artefacts
lors du décodage des fichiers Canon CR3 à hauts ISO.
Correction de la possibilité d’un nom de module incorrect lors de l’application de styles,
le nom du module apparaissait en texte incompréhensible.
Correction d’une éventuelle valeur par défaut incorrecte initialisée dans la migration
des paramètres de correction de l’objectif depuis la version 2.
Correction de la sortie altérée et des erreurs OpenCL possibles pour les régions très
sombres dans le module Balance couleurs RVB.
Correction du démarrage d’OpenCL pour diverses cartes graphiques.
Correction d’un problème dans lequel la ligne de rotation du ‘clic droit + déplacement’ ne s’affichait
pas sur l’image lorsqu’un module de la chambre noire était agrandi.
Correction du gel du défilement de la table lumineuse lors de l’utilisation d’un track-pad.
Correction des problèmes de compatibilité avec les fichiers DNG créés en HDR.
Correction d’un éventuel plantage lors de l’utilisation du mode ’live view’ de la vue Capture.
Correction d’un bug de zoom dans le mode sélection de la table lumineuse où la zone de certaines
images pouvait être grise ou avoir une très petite vignette.
Ajout de certains recalculs manquants dans le pixel pipe qui faisaient que le graphique des modules
de traitement (Tone Equalizer par exemple) n’était pas correctement mis à jour.
Correction de plusieurs problèmes liés à la molette de défilement de la souris sous macOS lorsqu’elle
est utilisée en combinaison avec la touche modificatrice Maj
(largeur des harmonies de couleurs (scopes), hauteur du module, date/heure de géolocalisation, …).
Lua
Version de l’API
La version de l’API est maintenant la 9.2.0
Correction de bogues
correction de scripts_installer pour gérer les noms d’utilisateurs contenant des espaces sous Windows.
Add action support for Lua
n/a
Autres changements Lua
n/a
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées spécifiques
(par exemple, géomarquage ou créateur) n’est actuellement pas possible. Pour les formats
AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que l’utilisateur
ne sélectionne toutes les cases à cocher dans les options de Préférence du module d’exportation.
Afin de supporter l’affichage correct des nombres dans darktable, la version minimale supportée
de Gtk a dû être augmentée à 3.24.15. Pour les personnes qui ont besoin de construire darktable avec une
version plus ancienne, cela peut être réalisé en supprimant la ligne 241 du fichier
darktable.css sur votre système.
Voir : #13166
À partir de la version 4.4, une nouvelle politique de prise en charge des versions de macOS
a été mise en place - les versions de darktable ne prendront désormais en charge que les versions de macOS
qui sont également prises en charge par Apple.
La version 4.6 ne prend donc plus en charge les versions de macOS antérieures à la version 12.5.
Changement de dépendances
Obligatoires
n/a
Optionnelle(s)
Augmenter libavif à 0.9.3
Changements RawSpeed
n/a
Supports d’appareils, comparés à la version 4.4
Support de base
Canon EOS Kiss F
Canon EOS Kiss X50
Canon EOS Kiss X90
Canon IXY 220F (dng, chdk)
Canon PowerShot SX220 HS (chdk)
Fujifilm FinePix SL1000
Fujifilm GFX100 II (compressé)
Fujifilm X-S20 (compressé)
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV-50c
Hasselblad CFV II 50C
Hasselblad CFV II 50C
Hasselblad CFV 100C
Hasselblad CFV 100C
ImBack ImB35mm (chdk)
Leica M (Typ 262) (dng)
Leica M-D (Typ 262) (dng)
Leica M10-D (dng)
Leica M10-P (dng)
Leica M10-R (dng)
Leica M11-P (dng)
Leica Q2 Monochrom (dng)
Leica S (Typ 007) (dng)
Leica S2 (dng)
Leica S3 (dng)
Leica SL2 (dng)
Leica SL2-S (dng)
Leica T (Typ 701) (dng)
Leica TL (dng)
Leica TL2 (dng)
Leica V-Lux 4 (4:3, 3:2, 1:1, 16:9)
Leica V-Lux 5 (3:2)
Leica X (Typ 113) (dng)
Leica X Vario (Typ 107) (dng)
Leica X-U (Typ 113) (dng)
Leica X1 (dng)
Nikon Coolpix A1000 (12bit-non-compressé)
Nikon Z f (14bit-compressé)
OM System TG-7
Panasonic DC-TZ200D (3:2)
Panasonic DC-TZ202D (3:2)
Panasonic DC-TZ220 (3:2)
Panasonic DC-TZ220D (3:2)
Panasonic DC-ZS200D (3:2)
Panasonic DC-ZS220 (3:2)
Panasonic DC-ZS220D (3:2)
Panasonic DMC-G10 (3:2, 16:9, 1:1)
Panasonic DMC-GM1S (4:3, 3:2, 16:9, 1:1)
Pentax K-3 Mark III Monochrome
Pentax KF
Pentax Q-S1 (dng)
Pentax Q10 (dng)
Samsung EK-GN120
Samsung G920F (dng)
Samsung G935F (dng)
Samsung GX10 (dng)
Samsung GX20 (dng)
Samsung NX3300
Sigma fp (dng)
Sigma fp L (dng)
Sigma sd Quattro (dng)
Sigma sd Quattro H (dng)
Sinar eVolution 75
Sony ILCE-6700
Sony ILCE-7CM2
Sony ILCE-7CR
Sony ILME-FX3
Sony ZV-E1
Préréglages de la balance des blancs
Leica M (Typ 240)
Olympus E-P7
Olympus TG-6
Phase One IQ180
Sony ILCE-7CM2
Profils de bruit
Canon IXY 220F
Nikon Z 8
Nikon Z f
Olympus E-P7
Pentax *ist DS
Sony ILCE-6700
Sony ILCE-7CM2
Absence de prise en charge du mode de compression
Adobe enhanced DNGs (JPEG XL flavor)
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, some DJI, etc.)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Samsung Expert RAW DNGs (JPEG XL flavor)
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Support Suspendu
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm FinePix S9600fd
Fujifilm IS-1
GoPro FUSION
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Panasonic DMC-FX150
Pentax Q10
Phase One IQ250
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Ajout du support pour l’aide en ligne en néerlandais qui est maintenant complète.
Albanais
Portugais (Brésilien)
Chinois (Simplifié)
Chinois (Traditionel)
Tchèque
Néerlandais
Espagnol Européen
Finlandais
Français
Allemand
Hongrois
Italien
Japonais
Polonais
Russe
Slovénien
Turc
Ukrainien
Notes de version 4.6.0
La version 4.6.0 de darktable est sortie aujourd’hui.
Voici la traduction française des notes de version.
Lors de la mise à jour à partir de la série stable 4.4.x, gardez à l’esprit que vos modifications seront préservées pendant ce processus,
mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 4.4.x.
Il est fortement conseillé de faire d’abord une sauvegarde.
note importante : Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil photo,
veuillez lire ce post. Vous y apprendrez comment contribuer
à la constitution de l’ensemble d’échantillons d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 4.4 :
1648 commits à darktable+rawspeed
553 demandes de pull traitées
49 problèmes fermés
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 4.6 et que les contributions
sont très appréciées. Veuillez consulter le projet documentation
pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable
4.6. Veuillez consulter le manuel de l’utilisateur pour plus de détails sur les
changements individuels (le cas échéant).
L’historique d’édition est maintenant sauvegardé automatiquement de façon périodique (toutes les 10 secondes),
lors de l’édition d’images dans la vue chambre noire. L’intervalle d’enregistrement automatique peut
être modifié (via une Préférence) ou l’enregistrement automatique peut être entièrement désactivé (en réglant l’intervalle sur 0).
Un nouveau module de traitement primaires RVB a été ajouté. Ce module peut être utilisé pour des corrections
de couleurs délicates ainsi que pour l’étalonnage créatif. Il permet de déplacer les couleurs primaires rouges,
vertes et bleues en utilisant les paramètres “teinte” et “pureté”.
L’opération sous-jacente sur les pixels est essentiellement la même que le mélange des canaux.
En outre, le module Sigmoïde comprend désormais une nouvelle section primaires,
qui peut être utilisée pour gérer avec élégance les situations d’éclairage difficiles
(par exemple, les LED) et ajuster l’aspect général de l’image. La modification de ces
paramètres permet d’obtenir des couchers de soleil agréables, des tons de peau améliorés, etc.
Cette fonctionnalité ne peut être utilisée qu’avec le mode par canal de Sigmoïde et est
librement basée sur les idées de Troy Sobotka AgX
et de travaux connexes dans la communauté Blender.
Le preset “smooth” inclus devrait fournir un bon point de départ
pour d’autres corrections utilisant cette fonctionnalité.
Lorsque vous travaillez avec les modules Liquifier et Retouche, l’image complète non recadrée est désormais toujours affichée,
tout recadrage étant indiqué par l’affichage d’un rectangle superposé.
Cela permet d’utiliser des parties recadrées de l’image sans avoir à désactiver
le module de recadrage et à le réactiver une fois l’opération terminée.
Lors d’un panoramique ou d’un zoom dans la vue chambre noire, un espace réservé en basse résolution était affiché
jusqu’à ce que l’image soit entièrement recalculée pour la région nouvellement visible.
Désormais, si une partie de la vue précédente est encore visible, cette partie sera immédiatement affichée en haute qualité,
le reste de l’image étant temporairement affiché en basse qualité jusqu’à ce que le traitement du pixelpipe soit terminée.
Ceci a été réalisé dans le cadre d’une refonte complète de l’affichage des images de la chambre noire,
qui a également permis de supprimer certains sauts gênants lors du remplacement de l’espace réservé
de basse résolution par des données d’image recalculées, ou lors du passage de la vue complète à la vue recadrée
(lorsque les modules Recadrer, Retouche ou Liquéfier perdent le focus).
Amélioration des performances
OpenCL est désormais initialisé en arrière-plan immédiatement après le lancement de l’interface utilisateur de darktable,
la progression étant indiquée par une série de messages popup.
Auparavant, cette opération était effectuée avant le lancement de l’interface principale,
ce qui pouvait entraîner des délais importants (parfois plus d’une minute)
entre l’ouverture de darktable par l’utilisateur et l’apparition de quoi que ce soit à l’écran,
donnant l’impression que darktable n’avait pas démarré. Notez que le traitement sera plus lent
(puisque darktable n’utilisera que le CPU) jusqu’à ce qu’OpenCL soit complètement initialisé.
Un bloc de code OpenCL a été écrit pour accélérer la correction des objectifs à l’aide des métadonnées de correction intégrées.
La vitesse d’affichage des images dans la vue Carte a été augmentée de 25 %.
La vitesse d’exportation a été améliorée pour les images JPEG 2000 et TIFF noir et blanc.
Le module Aberrations chromatiques est maintenant environ 10% plus rapide lorsqu’il est exécuté sur le CPU.
Autres changements
Le module Pixels chauds prend désormais en charge les images monochromes.
Le widget de superposition des guides a été supprimé du module de retouche,
car il n’est pas nécessaire (vous pouvez toujours afficher le guide globalement).
Une session d’importation de longue durée peut désormais être annulée en cliquant
sur la croix dans la barre de progression en bas à gauche de l’écran.
L’orientation automatique est désormais prise en charge lors de l’importation d’images AVIF/HEIF
(nécessite au moins libavif 0.9.2 et/ou libheif 1.16.0).
Il est désormais possible de visualiser les masques matriciels (raster) de la même manière que les autres
types de masques en cliquant sur l’icône de visualisation des masques.
Dans le module Dématriçage et en cas de dématriçage double (par exemple AMaZE + VNG4), la visualisation et la performance du masque ont été améliorées.
Dans le module de Correction des objectifs, il est désormais possible de définir manuellement une correction supplémentaire du vignettage.
Dans le module 3D LUT, l’espace colorimétrique linéaire ProPhoto RGB peut désormais être sélectionné.
Les changements suivants ont été apportés à l’implémentation d’OpenCL :
Le code de benchmarking a été supprimé, car il ne produit plus de résultats valables sur les ordinateurs d’aujourd’hui.
L’option “pinned memory transfer” (transfert de mémoire épinglée) a été supprimée de la boîte de dialogue des Préférences,
mais elle peut toujours être définie périphérique par périphérique.
Une nouvelle option “utiliser toute la mémoire du périphérique” a été ajoutée à la boîte de dialogue des Préférences.
Sélectionnez cette option pour utiliser toute la mémoire du GPU, à l’exception d’une “marge” de 600 Mo qui est laissée
libre pour l’utilisation par d’autres applications. Une option similaire était disponible dans les versions antérieures
de darktable, mais la marge de manœuvre est maintenant augmentée à 600 Mo pour tenir compte de l’utilisation accrue
de l’accélération GPU sur les systèmes modernes.
Un nouvel ensemble d’options a été ajouté dans les Préférences onglet traitement, afin de permettre la sélection des pilotes OpenCL souhaités.
Un profil de couleur intégré “P3 affichage RVB” a été ajouté pour une utilisation dans les profils d’entrée, de sortie,
d’affichage, de travail et d’épreuvage écran.
Le module de reconstruction des hautes lumières peut désormais être utilisé pour tous les fichiers non raw.
La vitesse de défilement dans la pellicule peut désormais être augmentée en maintenant Shift pendant le défilement
(la pellicule se déplace de la moitié des images visibles à la fois). Le fait de maintenir Ctrl durant le défilement
produit un zoom sur la pellicule et par conséquent modifie le nombre d’images affichées. De ce fait, cela modifie également
la vitesse obtenue en maintenant Maj.
Les fichiers PNG exportés intègrent désormais un profil de couleur codé CICP (Coding-Independent Code Points)
en plus du profil ICC lorsque cela est possible.
Les fichiers AVIF exportés n’intègrent plus de profil ICC superflu si le profil de couleur peut être encodé en CICP.
L’amélioration de la mise à l’échelle et du placement des images dans la vue de sélection permet désormais de mieux
utiliser l’espace disponible sur l’écran.
Lorsque l’on survole les échantillons dans le module Pipette de couleurs, ces zones sont affichées sur l’image centrale et sur
l’histogramme (si l’option correspondante est sélectionnée). Il n’est plus nécessaire d’activer le module Pipette de couleur pour ce faire.
Ce comportement amélioré est utile, par exemple, lors de l’étalonnage.
Il est désormais possible d’afficher une info-bulle pour un curseur ou une liste déroulante et une info-bulle distincte
pour le bouton situé à sa droite (généralement un bouton de sélection de couleur). Cela n’était pas possible dans les versions précédentes
de darktable, et posait un problème lorsque le bouton n’était pas directement lié au curseur (par exemple, un bouton pour l’affichage d’un masque).
Maintenir la touche Ctrl tout en double-cliquant sur un curseur ou une liste déroulante dans un module de traitement
restaure désormais tout préréglage appliqué automatiquement.
Lorsque plusieurs formes dessinées sont regroupées (par exemple dans le masque d’un module), le module de gestion des masques
affiche désormais une coche devant le mode de combinaison actif (dans le menu contextuel), lorsque l’on clique avec le bouton droit de la souris
sur l’une des formes constitutives. Ceci est généralement plus facile à lire que les icônes du “diagramme de Venn”
dans l’interface utilisateur du module principal.
Des mnémoniques ont été ajoutés aux boîtes de dialogue et des actions par défaut ont été attribuées, de sorte qu’une pression
sur Enter déclenche l’action correcte et ferme la boîte de dialogue.
S’ils sont disponibles, plus d’attributs d’OpenEXR 3.2.0 peuvent désormais être extraits et affichés dans le module d’information sur l’image.
Les filtres Objectifs et Boîtiers ont été ajoutés au module Filtres de collections.
Les exportations AVIF ont été modifiées de manière à ce qu’il n’y ait plus de conversion en YUV pour le “lossless”. La logique de sélection
du quantificateur a été mise à jour et “lossy” est maintenant la valeur par défaut.
Le contenu de la fenêtre principale des Préférences est maintenant (presque) entièrement tiré d’un seul fichier de définition
(darktableconfig.xml.in), ce qui rend sa mise en page beaucoup plus facile à modifier.
Les menus déroulants de la boîte de dialogue des Préférences utilisent désormais les mêmes widgets (bauhaus) que les menus déroulants
du reste de l’application, offrant ainsi un comportement plus cohérent.
Le système de configuration dispose désormais d’une meilleure précision des nombres.
Le module Collections a été retravaillé pour un tri plus cohérent. Tous les ordres de tri par date/heure peuvent désormais être inversés
(en plaçant la plus ancienne ou la plus récente en premier). L’ordre des pellicules peut également être inversé lorsqu’elles sont classées
par identifiant (ce qui équivaut à la date de première importation de la pellicule). La Préférence “trier les pellicules par” a été renommée
de “id” à “date d’importation” pour plus de clarté.
Le filtrage des collections basé sur le score (étoile) utilise désormais un texte correct (comme “rejeté” au lieu de -1)
et les nombres sont remplacés par des étoiles.
Le module Collections affiche désormais les étiquettes de couleur dans le même ordre que dans le reste de l’interface utilisateur.
L’ajout d’un mot-clé à une image est désormais considéré comme une “modification” et entraîne la création/mise à jour des fichiers XMP
associés (sauf si la création des XMP est désactivée).
Une nouvelle fonctionnalité a été ajoutée pour générer automatiquement des vignettes en arrière-plan pendant que l’utilisateur est inactif
dans la vue de la table lumineuse. Actuellement, cette fonctionnalité n’est disponible qu’en lançant darktable-generate-cache depuis
la ligne de commande. La nouvelle fonctionnalité est contrôlée par un paramètre des Préférences qui définit les tailles de vignettes
à générer en arrière-plan (par défaut “jamais”).
Deux nouvelles variables ont été introduites pour permettre l’affichage du facteur de recadrage de l’appareil (“EXIF.CROP_FACTOR”) et de la
longueur focale équivalente à 35 mm (“EXIF.FOCAL.LENGTH.EQUIV”).
Les guides d’harmonie des couleurs dans le module scopes sont désormais sauvegardés et restaurés pour chaque image. Il n’est donc plus
nécessaire de réinitialiser les guides lorsque l’on revient à une édition précédente. Ces informations sont également stockées dans
le fichier XMP et peuvent donc être consultées lors du partage des modifications ou de la réimportation d’une collection.
Il est désormais possible de contrôler le sous-échantillonnage de la chroma dans les exportations JPEG.
Cela permet à l’utilisateur de réduire la résolution des couleurs, ce qui se traduit souvent par des fichiers beaucoup plus petits qui
sont pratiquement impossibles à distinguer des images contenant plus d’informations sur les couleurs.
D’un autre côté, certaines images seront plus belles lorsque la résolution chromatique est maximisée. Il s’agit notamment des images
comportant de petits détails colorés entourés d’un fond uni (comme les captures d’écran avec du texte coloré).
L’option permettant d’ignorer les fichiers JPEG lors de l’importation est désormais obsolète, étant donné que de nombreux appareils
photo peuvent également produire des images HEIF. Cette option a donc été modifiée pour ignorer tous les fichiers non bruts.
Le module Correction des objectifs prend désormais en charge les métadonnées intégrées des fichiers .ORF d’Olympus pour la correction
de la distorsion et de l’aberration chromatique.
Cette correction est équivalente à celle appliquée par l’appareil photo aux JPEG de l’appareil. Pour les appareils plus anciens
qui n’appliquent pas de correction de l’aberration chromatique aux JPEG, les informations requises sont également exclues des métadonnées
intégrées, de sorte que darktable ne pourra pas appliquer de corrections.
La correction du vignettage basée sur les métadonnées intégrées n’est pas prise en charge. Cependant, si l’option “Shading Compensation”
de l’appareil photo est activée, la correction du vignettage aura déjà été appliquée aux données du fichier brut.
Le système de raccourcis a fait l’objet de plusieurs améliorations :
La suppression ou l’écrasement d’un raccourci par défaut le place désormais dans la catégorie des “raccourcis par défaut désactivés”,
d’où il peut être restauré en appuyant sur la touche Delete. Il n’est plus nécessaire de décocher la case “charger les raccourcis par
défaut au démarrage” (dans Préférences -> Divers -> Interface) pour le garder désactivé.
Le mode de mappage visuel dispose à présent de curseurs de souris améliorés qui indiquent si le widget situé sous le curseur peut se voir
attribuer un raccourci ou être ajouté au panneau d’accès rapide (ou en être retiré).
L’onglet Raccourcis de la boîte de dialogue des Préférences explique dorénavant qu’il peut être plus pratique d’utiliser le mode de mappage visuel.
Lorsque l’on combine un raccourci avec un mouvement de souris (par exemple b+molette), des actions distinctes peuvent être déclenchées
par les mouvements vers le haut et vers le bas. Par exemple, (b+molette-haut) pourrait faire défiler les options du panneau supérieur
et (b+molette-bas) les combinaisons du panneau inférieur.
Un problème concernant les fenêtres déroulantes et les fenêtres coulissantes ouvertes via un raccourci, qui se remplissaient immédiatement avec
le caractère de la touche de raccourci, a été résolu. Ces fenêtres sont désormais intégrées au système de raccourcis, de sorte que la plupart
des raccourcis non alphanumériques continueront de fonctionner. Si une valeur de liste déroulante est modifiée alors que la fenêtre popup
est ouverte (par exemple via un calcul automatique dans l’étalonnage des couleurs, un script Lua ou un raccourci MIDI), la fenêtre popup
est correctement mise à jour/repositionnée. Après la fermeture d’une fenêtre contextuelle, il est possible de la rouvrir rapidement pour
saisir une autre valeur en appuyant sur Entrée (à condition que le widget correspondant ait toujours le focus).
Sur macOS, les raccourcis système, par exemple pour copier et coller, fonctionnent dorénavant selon les paramètres par défaut du clavier
macOS, c’est-à-dire en utilisant la touche commande au lieu de la touche controle originale de style Linux.
Le mode d’évaluation des couleurs ISO 12464 pour la fenêtre de prévisualisation secondaire est désormais activé indépendamment de la fenêtre principale (et sauvegardé entre les sessions). Il est actionné avec une case à cocher dans le fenêtre de configuration affichée lors d’un clic-droit sur le bouton bouton “Afficher la deuxième fenêtre” (ou en utilisant le raccourci alt+b par défaut).
Correction de bogues
Correction de problèmes avec les vérifications de la plateforme OpenCL qui provoquaient des blocages.
Correction du calcul de la taille des widgets redimensionnables en fonction de la taille des lignes de leur contenu.
Correction d’un bogue dans le module filtres de collection où la conjonction de plusieurs filtres n’était pas gérée correctement.
Correction de la détection de la distance de mise au point pour les corrections d’objectifs à monture Nikon Z.
Correction d’un recadrage incorrect des données du capteur pour les fichiers sRaw dng.
Application de la matrice de couleurs LightRoom uniquement lors de l’importation d’un fichier XMP LightRoom authentique.
Correction d’un dysfonctionnement lors de l’augmentation du nombre de collections récentes.
Correction d’un dysfonctionnement lors du clic et du déplacement de la ligne d’adoucissement sur un masque “chemin”.
Correction d’un crash lors de l’application du profil ICC CMYK soft-proof.
Les bordures blanches pour l’évaluation des couleurs ISO 12464 (activées avec Ctrl+b) sont maintenant correctement dimensionnées et placées
à tous les niveaux de zoom. Elles ne clignotent plus lorsque l’on passe de l’aperçu de basse qualité à l’aperçu de haute qualité, à la fois
dans la vue centrale et dans la fenêtre d’aperçu secondaire.
Correction d’un problème de téléchargement vers Piwigo lorsque l’option “Sur conflit” était réglée sur “Ne pas vérifier”.
Correction de plusieurs problèmes liés à la molette de défilement de la souris sous macOS lorsqu’elle est utilisée en combinaison avec la
touche de modification Maj (largeur des harmonies de couleurs, hauteur du module, date/heure de géolocalisation, …).
Lors du chargement d’un fichier XMP sidecar depuis le disque, résolution d’un problème avec lequel le “numéro de clone” assigné était
déjà présent dans la base de données. Ce problème a été résolu en recalculant le “numéro de clone” au moment de l’importation
pour tous les clones.
Pour les grandes collections sur la table lumineuse et lors de l’utilisation de petites vignettes (plus de 15 par ligne), l’utilisation de la
barre de défilement ou du défilement de la souris pour se déplacer vers le haut ou vers le bas pouvait être lente. La réactivité de la table
lumineuse dans ce scénario a été considérablement améliorée et est maintenant rapide et réactive même avec ~50k images et 20 vignettes par ligne.
Correction des erreurs de pixels dans le modue Aberration chromatique RAW et le module Dématriçage avec la méthode LMMSE, ce qui a permis
de réduire le bruit.
Correction du mode “évite le décalage des couleurs” dans le module Aberrations chromatiques RAW.
Correction du module d’instantané afin que les instantanés des images supprimées ne soient plus accessibles - cela provoquait auparavant
des plantages lors de la tentative d’affichage d’un instantané d’une image supprimée.
Correction d’un plantage potentiel lors de l’utilisation d’un profil ICC non pris en charge pour l’épreuvage écran.
Correction de plusieurs problèmes lors du calcul des bordures dans le module Recadrer. Pour une bordure de 0 % en bas ou à droite,
une bordure d’un seul pixel était parfois affichée, en fonction de la taille de l’exportation ou du niveau de zoom.
Notez qu’une bordure de 0 % ne signifie pas nécessairement qu’il n’y a pas de bordure du tout, si le rapport d’aspect choisi ne correspond pas
au rapport d’aspect de l’image.
Le masque de luminance interne de l’égaliseur de tons a été rendu plus résistant aux changements de distorsion effectués avec des modules
tels que Correction des objectifs, Recadrer, etc. Après avoir activé un recadrage, le curseur de l’égaliseur de tons affichera désormais
les valeurs de luminance correctes du masque lorsqu’il survolera l’image dans la chambre noire.
Correction du calcul de la mémoire graphique requise pour les modules effectuant des opérations de fusion, ce qui permet d’éviter
les plantages liés à OpenCL.
Ajout de la possibilité de calculer le facteur de recadrage pour les appareils photo qui n’incluent pas cette information dans leurs
métadonnées Exif.
Correction de plusieurs bogues liés aux masques adoucis.
Correction d’un problème de mise à l’échelle du DPI sur macOS qui faisait que certains éléments de l’interface graphique étaient rendus trop petits.
Lua
Version de l’API
La version de l’API est maintenant la 9.2.0
Correction de bogues
Correction du Scripts_installer pour gérer les noms d’utilisateurs avec des espaces sous Windows.
Autres changements Lua
Autoriser l’accès à l’horodatage de l’image (change_timestamp).
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées spécifiques (par exemple, géomarquage ou créateur)
n’est actuellement pas possible. Pour les formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que l’utilisateur
ne sélectionne toutes les cases à cocher dans les options de Préférence du module d’exportation.
Afin de supporter l’affichage correct des nombres dans darktable, la version minimale supportée de Gtk a dû être augmentée à 3.24.15. Pour les
personnes qui ont besoin de construire darktable avec une version plus ancienne, cela peut être réalisé en supprimant la ligne 241 du fichier
darktable.css sur votre système. Voir : #13166
À partir de la version 4.4, une nouvelle politique de prise en charge des versions de macOS a été mise en place - les versions de darktable
ne prendront désormais en charge que les versions de macOS qui sont également prises en charge par Apple. La version 4.6 ne prend donc plus
en charge les versions de macOS antérieures à la version 12.5.
Changement de dépendances
Obligatoires
Sans changement
Optionelles
Bump libavif to 0.9.2
Changements RawSpeed
Sans changement
Prise en charge des appareils, par rapport à la version 4.4
Support de base
Canon EOS Kiss F
Canon EOS Kiss X50
Canon EOS Kiss X90
Canon IXY 220F (dng, chdk)
Canon PowerShot SX220 HS (chdk)
Fujifilm FinePix SL1000
Fujifilm X-S20 (compressed)
ImBack ImB35mm (chdk)
Leica M10-D (dng)
Leica M10-P (dng)
Leica M10-R (dng)
Leica M11-P (dng)
Leica Q2 Monochrom (dng)
Leica SL2 (dng)
Leica SL2-S (dng)
Nikon Coolpix A1000 (12bit-uncompressed)
Nikon Z f (14bit-compressed)
OM System TG-7
Panasonic DC-TZ200D (3:2)
Panasonic DC-TZ202D (3:2)
Panasonic DC-TZ220 (3:2)
Panasonic DC-TZ220D (3:2)
Panasonic DC-ZS200D (3:2)
Panasonic DC-ZS220 (3:2)
Panasonic DC-ZS220D (3:2)
Panasonic DMC-G10 (3:2, 16:9, 1:1)
Panasonic DMC-GM1S (4:3, 3:2, 16:9, 1:1)
Pentax K-3 Mark III Monochrome
Pentax KF
Samsung EK-GN120
Samsung G920F (dng)
Samsung G935F (dng)
Samsung GX10 (dng)
Samsung GX20 (dng)
Sigma fp (dng)
Sigma fp L (dng)
Sigma sd Quattro (dng)
Sigma sd Quattro H (dng)
Sinar eVolution 75
Sony ILCE-6700
Sony ILCE-7CM2
Sony ILCE-7CR
Sony ILME-FX3
Sony ZV-E1
Préréglages de la balance des blancs
Leica M (Typ 240)
Olympus E-P7
Olympus TG-6
Sony ILCE-7CM2
Profils de bruit
Canon IXY 220F
Nikon Z f
Olympus E-P7
Pentax *ist DS
Sony ILCE-6700
Absence de prise en charge du mode de compression
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, DJI, etc.)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Samsung Expert RAW DNGs
Sony downsized lossless ARWs (“M” for full-frame, “S” for full-frame & APS-C)
Support suspendu
La prise en charge des caméras suivantes est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm FinePix S9600fd
Fujifilm IS-1
GoPro FUSION
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Panasonic DMC-FX150
Pentax Q10
Phase One IQ250
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Albanais
Portugais (Brésilien)
Chinois (Simplifié)
Chinois (Traditionel)
Tchèque
Néerlandais
Espagnol Européen
Finlandais
Français
Allemand
Hongrois
Italien
Japonais
Polonais
Russe
Slovénien
Ukrainien
Notes de version 4.4.2
Nous sommes fiers d’annoncer la nouvelle version corrective de darktable, 4.4.2 !
Lors de la mise à jour à partir de la série stable 4.2.x, gardez à l’esprit que vos modifications seront préservées pendant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 4.2.x.
Il est fortement conseillé de faire une sauvegarde au préalable.
Note importante : pour s’assurer que darktable puisse continuer à prendre en charge le format de fichier brut de votre appareil photo, vous êtes priés de lire [cet article] (https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) sur comment/quels échantillons bruts vous pouvez contribuer pour vous assurer que nous avons l’ensemble complet d’échantillons bruts pour votre appareil photo sous licence CC0 !
Depuis darktable 4.4.1 :
53 commits pour darktable+rawspeed
19 demandes d’extension traitées
1 problème résolu
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 4.4.
Les contributions sont grandement appréciées. Veuillez consulter la page
documentation du projet
pour plus d’informations sur la façon de contribuer.
Corrections de bugs
module filtre dégradé : Correction du calcul de la densité pour les IL négatives.
Correction de la mauvaise allocation des tampons d’image OpenCL pour le mélange dans DEVELOP_BLEND_CS_RAW.
Correction du calcul du roi_in* dans les modules reconstruction des hautes lumières et aberrations chromatiques RAW.
Correction de l’accrochage à la grille pour les unités cm/pouces dans la vue d’impression. Seuls les mm étaient correctement gérés.
Correction d’un problème où la méthode de reconstruction des hautes lumières était réinitialisée en tronquées lors de l’application d’un style à partir de la table lumineuse.
Correction du chargement de certains formats d’image à l’aide de GraphicMagick sous Windows.
Correction de certains pixels erronés possibles dans le bord inférieur droit des images en raison d’une erreur de calcul dans le profil de couleur d’entrée et la balance des couleurs.
Correction du calcul du ROI* du module de retouche lorsqu’un recadrage est actif, rendant certaines zones de clonage inactives alors que la source se trouvait en dehors de la zone recadrée. Ce bogue n’était visible que dans la vue principale de la chambre noire.
Correction du positionnement du ROI* du dématriceur en fonction de l’algorithme et du capteur. Éviter quelques (petits) artefacts noirs sur les bords de l’image.
*ROI : Region of interest (Région d’intérêt)
Lua
Version API
N/A
Autres changements Lua
N/A
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées spécifiques
(par exemple, l’étiquette géographique ou le créateur) n’est actuellement pas possible.
Pour les formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options de préférences d’exportation.
Afin de supporter l’affichage correct des nombres dans darktable, la version minimale supportée de Gtk
a dû être augmentée à 3.24.15. Pour les personnes qui ont besoin de construire darktable avec une version
plus ancienne, ceci peut être supporté en inversant le changement suivant : supprimez la ligne 241
du fichier darktable.css sur votre système. Voir : #13166
À partir de cette version, une nouvelle politique de support des versions de macOS sera mise en place.
Les versions de darktable ne prendront en charge que les versions de macOS qui sont également prises en charge par Apple.
Ainsi, la version 4.4 ne prend plus en charge les versions de macOS antérieures à la 11.3.
Dépendances modifiées
Obligatoire
Aucune
Facultatif
Aucune
RawSpeed change
Prise en charge des appareils par rapport à la version 4.4.0
Support de base
N/A
Préréglages de la balance des blancs
Profils de bruit
Prise en charge des modes de compression manquants
Apple ProRAW DNGs
CinemaDNG sans perte (Blackmagic, DJI, etc.)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Samsung Expert RAW DNGs
Prise en charge suspendue
La prise en charge des caméras suivantes est suspendue car aucun échantillon n’est disponible sur raw.pixls.com :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm FinePix S9600fd
Fujifilm IS-1
GoPro FUSION
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Panasonic DMC-FX150
Pentax Q10
Phase One IQ250
Samsung GX10
Samsung GX20
Samsung EK-GN120
Samsung SM-G920F
Samsung SM-G935F
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Nouvelle traduction anglaise avec majuscules
Allemand
Espagnol européen
Finlandais
français
hébreu
hongrois
Japonais
Polonais
Portugais brésilien
Russe
Slovène
Albanais
ukrainien
Chinois - Chine
Chinois - Taïwan
Notes de version 4.4.1
Nous sommes fiers d’annoncer la nouvelle version corrective de darktable, 4.4.1 !
Lors de la mise à jour à partir de la série stable 4.2.x, gardez à l’esprit que vos modifications seront préservées pendant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 4.2.x.
Il est fortement conseillé de faire une sauvegarde au préalable.
Note importante : pour s’assurer que darktable puisse continuer à prendre en charge le format de fichier brut de votre appareil photo, vous êtes priés de lire [cet article] (https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) sur comment/quels échantillons bruts vous pouvez contribuer pour vous assurer que nous avons l’ensemble complet d’échantillons bruts pour votre appareil photo sous licence CC0 !
Depuis darktable 4.4.0 :
24 commits pour darktable+rawspeed
17 demandes d’extension traitées
24 problèmes résolus
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 4.4.
Les contributions sont grandement appréciées. Veuillez consulter la page
documentation du projet
pour plus d’informations sur la façon de contribuer.
Corrections de bugs
Correction d’un grossissement/réduction inversés et corrompu dans le module Liquéfier.
Correction du code dédié CPU dans Filmique RVB V7 pour désactiver le gamut mapping.
Correction du code dédié CPU dans docteur néga ; l’écrêtage n’était pas correctement calculé.
Correction du libellé de l’instantané lorsqu’il contient des caractères non échappés.
Correction d’un crash possible sous Windows lors de l’utilisation d’un masque dans le module Balance des couleurs RVB.
Correction de la valeur par défaut lors de l’édition du nom de la première instance d’un module.
Correction de la réinitialisation des valeurs par défaut du module le plus haut dans l’historique lorsqu’on n’utilise pas la fonction de dénomination automatique des modules.
S’assurer que les périphériques OpenCL signalent au moins la prise en charge de la version 1.2.
Ajout d’un support manquant pour la distorsion de masque aux modules changeant de ROI
(région d’intérêt) en cours de traitement.
Correction d’un problème d’espacement avec les zones de texte dans l’éditeur de métadonnées lorsque
lorsqu’un ou plusieurs champs ont été masqués par l’utilisateur.
Correction d’un bogue dans le code OpenCL de transformation de l’espace colorimétrique entraînant un retour vers le code CPU
Ne plus permettre d’entrer dans le mode de prévisualisation complète lorsqu’aucune image n’est survolée ou sélectionnée.
Correction d’un cas où aucun préréglage automatique par défaut n’était appliqué à l’image.
Si un préréglage automatique de l’utilisateur est créé pour un module, nous voulons
désactiver le préréglage automatique par défaut uniquement si le préréglage de l’utilisateur est effectivement appliqué
(c’est-à-dire que l’un des critères du filtre : type d’appareil photo, objectif, iso, ouverture ou temps de pose, correspondent).
Lua
Version API
N/A
Autres changements Lua
N/A
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées spécifiques
(par exemple, l’étiquette géographique ou le créateur) n’est actuellement pas possible.
Pour les formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que
l’utilisateur ne sélectionne toutes les cases à cocher dans les options de préférences d’exportation.
Afin de supporter l’affichage correct des nombres dans darktable, la version minimale supportée de Gtk
a dû être augmentée à 3.24.15. Pour les personnes qui ont besoin de construire darktable avec une version
plus ancienne, ceci peut être supporté en inversant le changement suivant : supprimez la ligne 241
du fichier darktable.css sur votre système. Voir : #13166
À partir de cette version, une nouvelle politique de support des versions de macOS sera mise en place.
Les versions de darktable ne prendront en charge que les versions de macOS qui sont également prises en charge par Apple.
Ainsi, la version 4.4 ne prend plus en charge les versions de macOS antérieures à la 11.3.
Dépendances modifiées
Obligatoire
Aucune
Facultatif
Aucune
RawSpeed change
Prise en charge des appareils par rapport à la version 4.4.0
Support de base
N/A
Préréglages de la balance des blancs
Profils de bruit
Prise en charge des modes de compression manquants
Apple ProRAW DNGs
CinemaDNG sans perte (Blackmagic, DJI, etc.)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Samsung Expert RAW DNGs
Prise en charge suspendue
La prise en charge des caméras suivantes est suspendue car aucun échantillon n’est disponible sur raw.pixls.com :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm FinePix S9600fd
Fujifilm IS-1
GoPro FUSION
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Panasonic DMC-FX150
Pentax Q10
Phase One IQ250
Samsung GX10
Samsung GX20
Samsung EK-GN120
Samsung SM-G920F
Samsung SM-G935F
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Nouvelle traduction anglaise avec majuscules
Allemand
Espagnol européen
Finlandais
français
hébreu
hongrois
Japonais
Polonais
Portugais brésilien
Russe
Slovène
Albanais
ukrainien
Chinois - Chine
Chinois - Taïwan
Notes de version 4.4.0
La version 4.4.0 de darktable est sortie aujourd’hui.
Voici la traduction française des notes de version.
Lors de la mise à jour à partir de la série stable 4.2.x, gardez à l’esprit que vos modifications seront préservées pendant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 4.2.x.
Il est fortement conseillé de faire d’abord une sauvegarde.
note importante : Pour s’assurer que darktable supporte le format de fichier RAW de votre appareil photo, veuillez lire ce post. Vous y apprendrez comment contribuer à la constitution de l’ensemble d’échantillons d’images (sous licence CC0) pour votre boîtier.
Depuis darktable 4.2 :
2700 commits à darktable+rawspeed
813 demandes de pull traitées
97 problèmes fermés
Veuillez noter que la documentation de darktable n’est pas encore complète pour la version 4.4 et que les contributions sont très appréciées. Veuillez consulter le projet documentation pour plus d’informations sur la manière de contribuer.
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable 4.4. La plupart de ces fonctionnalités sont décrites plus en détail dans le manuel de l’utilisateur.
Permettre de définir plusieurs préréglages automatiques pour un module et de les appliquer les uns après les autres aux images correspondantes. Chaque préréglage après le premier créera une nouvelle instance de module juste au-dessus du module actuel (de sorte qu’il s’applique après).
Pour mieux voir quelle instance de module correspond à quel préréglage, l’étiquette du module est définie à partir l’étiquette du préréglage. Cette étiquette de module sera modifiée si certains paramètres du module sont modifiés. L’étiquette du module sera effacée si aucun préréglage ne correspond ou sera remplacée par la nouvelle étiquette du préréglage dans le cas contraire. Si l’étiquette du module a été éditée à la main, elle sera conservée telle quelle et ne sera jamais mise à jour automatiquement.
Une nouvelle option nommée “Préférences –> Chambre noire –> mise à jour automatique du nom du module” (activée par défaut) a été introduite pour permettre de désactiver complètement la mise à jour automatique de l’étiquette du module.
Les paramètres par défaut de certains modules ont été retravaillés pour les rendre plus facilement utilisables dans les copier/coller, les préréglages et les styles.
De nombreux modules ont des paramètres par défaut basés sur les métadonnées de l’image ou le flux de travail actuel. Par exemple :
“Exposition” : dans le flux de travail relatif à la scène, l’exposition est ajustée à l’aide de la valeur de compensation d’exposition EXIF,
“Réduction du bruit (Profil)” : spécifique à l’appareil photo et à la sensibilité ISO,
“Correction des objectifs” : spécifique à l’appareil photo, l’objectif, la focale et la distance,
“Courbe de base” : spécifique au capteur de l’appareil photo,
“Balance des blancs” : spécifique aux métadonnées EXIF,
“Orientation” : spécifique aux métadonnées EXIF,
“Calibration des couleurs” : spécifique aux métadonnées EXIF.
Pour tous ces modules, il est désormais possible de coller des paramètres tout en s’assurant que les métadonnées d’image appropriées sont utilisées pour définir les paramètres du module. Pour ce faire, il suffit de cocher+ la colonne “Réinitialiser” dans les boîtes de dialogue des préréglages et des styles, ce qui fait que le module se comporte comme si l’on avait cliqué sur son bouton de réinitialisation.
Pour la création des préréglages, une nouvelle option peut être sélectionnée dans la boîte de dialogue pour que le préréglage utilise les paramètres par défaut du module sur lequel il est appliqué. L’option s’appelle “Réinitialiser tous les paramètres du module à leurs valeurs par défaut”.
Cette fonctionnalité nous a permis de nettoyer un certain nombre de hacks spécifiques à certains modules qui permettaient auparavant d’obtenir des fonctionnalités similaires (même si c’est de manière plus limitée).
L’option de configuration du flux de travail par défaut (préférences –> traitement)
l’option a été ajustée pour incorporer l’ancien flux de travail relatif à l’affichage et pour inclure le nouveau module sigmoïde. Les options sont désormais les suivantes :
Relatif à la scène (Filmique RVB) – par défaut
Relatif à la scène (Sigmoïde)
Relatif à l’affichage (Ancien)
Aucun
Avec ces nouvelles options, le module Calibration des couleurs et l’ordre des modules relatifs à la scène seront automatiquement appliqués pour tous les flux de travail, à l’exception de “Relatif à l’affichage (Ancien)”, qui continuera à utiliser uniquement le module de balance des blancs pour l’adaptation chromatique. La valeur entre parenthèses représente le module par défaut utilisé pour le mappage des tons (filmique/sigmoïde). En mode “Ancien”, la courbe de base sera utilisée pour le mappage des tons et en mode “Aucun”, aucun module de mappage des tons ne sera appliqué.
Enfin, en combinant le flux de travail “Aucun” et les deux nouvelles fonctionnalités ci-dessus (“Prise en charge de préréglages multiples” et “Réinitialisation des paramètres par défaut basée sur les métadonnées”), il est possible de créer n’importe quel autre type de flux de travail. Par exemple, il est possible d’utiliser Sigmoïde avec le module de balance des blancs.
Ajout de la prise en charge des “Color Harmony Guide” dans le vectorscope RJB.
Il y a 9 guides d’harmonie des couleurs proposés :
Monochromatique
Analogique
Analogique complémentaire
Complémentaire
Complémentaire divisé
Dyade
Triade
Tétrade
Carré
Ces guides peuvent être utilisés pour modifier les couleurs des zones clés d’une image afin qu’elles correspondent à l’une des harmonies de couleurs. On peut voir les guides d’harmonie des couleurs un peu comme les guides de composition, mais liés aux couleurs et non à la composition.
Une opération globale clic droit et glisser a été ajoutée pour permettre de corriger la rotation de l’image sans ouvrir au préalable le module Rotation et perspective. Cette opération peut être utilisée à condition que le module en cours d’utilisation n’utilise pas déjà ce raccourci à d’autres fins.
La fonctionnalité de masque dessiné a été entièrement revue avec un grand nombre de modifications et de corrections :
Les options “lissage du pinceau” et “pression du stylo” ont été déplacées de la boîte de dialogue des préférences globales vers une nouvelle section dans le gestionnaire de masques, afin qu’elles puissent être modifiées pendant le dessin et que des raccourcis puissent leur être attribués.
Les curseurs d’opacité, taille et de dureté de la forme du masque dessiné dans le gestionnaire de masques utilisent désormais une échelle logarithmique et le défilement sur ces curseurs permet d’effectuer des ajustements relatifs, tout comme Shift+scroll sur la forme elle-même. Comme pour les autres curseurs, Ctrl ou Shift peuvent être utilisés pour effectuer des ajustements fins ou grossiers (de la même manière avec les raccourcis activés). Les raccourcis assignés aux curseurs peuvent être utilisés pour ajuster la taille/dureté du pinceau pendant le dessin.
Un cinquième opérateur a été ajouté au gestionnaire de masques pour permettre de combiner des formes dessinées en mode “addition”. Cela permet de répéter des coups de pinceau avec une faible opacité pour les superposer les uns sur les autres afin d’augmenter la force du masque. Ce mode est désormais le mode par défaut pour les formes de pinceau.
Il est désormais possible de modifier l’opérateur de réglage (mode) pour toutes les formes d’un groupe à partir du menu contextuel du gestionnaire de masques.
Certaines actions du menu du gestionnaire de masques pouvaient auparavant être activées alors qu’elles n’avaient aucun impact dans l’image dans certains contextes. Les actions de déplacement vers le haut et vers le bas sont donc désormais désactivées pour le premier et le dernier élément d’un groupe respectivement, et il n’est n’est plus possible de choisir un opérateur (mode) pour le premier élément d’un groupe.
L’ordre de tri des formes dans les groupes de gestionnaires de masques a été inversé, de sorte que la forme la moins bien classée se trouve au bas du groupe. L’ordre de tri des formes en dehors d’un groupe a également été également été modifié pour des raisons de cohérence.
Il est désormais possible d’ajouter tous les types de masques en continu dans le gestionnaire de masques.
Correction d’un problème où la brosse n’était pas correctement affichée après avoir été créée à partir du gestionnaire de masques.
Un crash lors de la création de dégradés à partir du gestionnaire de masques a également été corrigé.
Pour toutes les formes, l’état modifiable est désormais correctement défini après la création, ce qui permet de déplacer et de redimensionner les différentes parties des formes.
Correction d’un problème d’affichage lors de l’édition d’un nom de forme dans le gestionnaire de masques.
Correction de l’état des opérateurs d’édition dans le gestionnaire de masques – Lorsque l’on déplace un masque vers le haut ou vers le bas, nous nous assurons maintenant que le premier masque n’a pas d’opérateur et que le second a toujours un opérateur assigné. Si aucun opérateur n’a encore été défini, l’opérateur par défaut (union) est utilisé.
Lorsque vous utilisez un raccourci pour ajouter des formes à un masque dessiné (mélange), le mode de mélange passe automatiquement à “masque dessiné” ou “masque dessiné et paramétrique”, en fonction de ce qu’il était auparavant, de sorte que toute forme nouvellement créée affecte réellement l’image.
Dans le mode de mélange “masque dessiné”, il existait auparavant une option “inverser le masque” qui avait la même fonctionnalité que l’option “inverser la polarité”. Comme les deux faisaient la même chose, l’option “inverser le masque” a été supprimée.
Le dessin des masques a été retravaillé pour s’assurer que tous les types de masques sont dessinés de la même manière - la zone centrale, la bordure et les segments en surbrillance sont désormais affichés de manière cohérente. Le segment en surbrillance est désormais plus visible, en particulier pour le masque de pinceau, où le segment en surbrillance était à peine distinguable en raison d’un bogue.
Dans les dialogues de style et de copier/coller, une nouvelle colonne a été ajoutée pour indiquer si un module utilise un masque (dessiné/paramétrique/rastérisé) à l’aide de l’icône de masque standard.
L’édition des masques dessinés a été améliorée - il est maintenant plus facile de sélectionner les points de contrôle des masques et les segments de chemin (dans certains cas, il était facile de sélectionner accidentellement l’ensemble du masque de chemin plutôt qu’un seul segment). Le rendu des masques sur le canevas a également été amélioré pour une meilleure cohérence entre les types de formes.
Le tracé du pinceau est désormais légèrement plus transparent afin de mieux voir l’image sous-jacente.
Amélioration des performances
L’un des points forts de cette version est le nombre d’améliorations des performances :
Tout le code spécifique SSE2 des modules suivants a été supprimé (car le code parallèle optimisé généré par le compilateur est plus rapide) ou le code optimisé dans les modules suivants. Cela conduit à un gain de vitesse de 5 % à 40 % :
“Homogénéiser” (Maintenant appelé “Homogénéiser ou postériser” voir plus bas)
“Filtre dégradé”
“Profil de couleur d’entrée”
“Table correspondance couleurs”
“Cadre décoratif”
“Flou de surface”
“Vignette”
“Retouche”
“Réduction du bruit (profil)”
“Inverser” (déprécié)
“Contraste local” (en mode Laplacien)
“Filtre passe-bas”
“Niveaux RVB”
“Profil de couleur d’entrée”
“Faible lumière”
“Velvia”
“Virage partiel”
“Docteur néga”
“Calibration des couleurs” (CIECAM16, Bradford linéaire, XYZ et Bradford non linéaire).
“Filmique” (ancienne version, non RVB, dépréciée)
“Filmique RVB” (y compris la reconstruction des hautes lumières)"
“Balance des couleurs” (ancienne version, non RVB)
“Balance des couleurs RVB”
“Niveaux (ancienne version, non RVB)”
“Lumière d’arrière-plan” (Déprécié)
“Liquéfier”
“Mappage des couleurs”
“Filtre passe-haut”
“Ombres et hautes lumières”
“Correction des objectifs”
“Grain”
“Monochrome”
“Reconstruction des hautes lumières” (mode peinture opposée)
Les améliorations apportées à un certain nombre de routines de base ont également permis de gagner en rapidité :
Les algorithmes d’interpolation (Bicubique, Bilinéaire, Lanczos2, Lanczos3) utilisés par les modules “Recadrer et pivoter” (déprécié) et le nouveau module “Rotation et perspectives”.
Le générateur gaussien utilisé par de nombreux modules : “Censure”, “Réduction du bruit (profil)”, “Filtre passe-bas”, “Diffusion et netteté”, “Suppression de franges”, “Aberrations chromatiques RAW”, “Courbe de base”, “Correction de la perspective”, “Filmique RVB”, “Retouche”, “Égaliseur de tons” et “Zone Système” (obsolète).
Le filtre box blur (flou de boîte) utilisé par :
le focus peaking (Mode zones nettes),
le filtre guidé des masques paramétriques,
les nouveaux algorithmes de récupération des hautes lumières,
ainsi que les modules “Lumière d’arrière-plan”, “Filtre passe-haut”, “Suppression de la brume” et “Effet Orton (adoucir)”.
L’agorithme “ondelette à trous évitant les bords” utilisée par les modules “Égaliseur de contraste” et “Réduction du bruit (profil)”.
Certaines parties du filtre bilatéral ont été améliorées pour de meilleures performances. Ce filtre est utilisé dans de nombreux modules tels que “Monochrome”, “Filtre passe-bas”, “Ombres et hautes lumières”, “Censure”, “Retouche”, “Mappage des couleurs”, “Rotation et perspective” et “Contraste local”.
Tous les modes de fusion en Lab et RVB pour les flux de travail “relatif à l’affichage” et “relatif à la scène” ont été optimisés.
Le calcul du masque de luminance pour le module “Égaliseur de tons”.
le chargeur pour le format des fichiers JPEG 2000.
Les matrices d’adaptation des couleurs ont été transposées pour permettre la vectorisation.
L’opération “Acquérir des grappes” dans le module “Mappage des couleurs” a été accélérée d’un facteur de 30 à 200, ce qui rend les résultats quasi instantanés dès que l’on clique sur le bouton.
Le code du Pixelpipe et les stratégies de mise en cache ont été réécrits, ce qui a permis d’améliorer considérablement les performances lors du développement dans la chambre noire.
Ajout du support OpenCL au module Sigmoïde.
Ajout du support OpenMP à l’export XCF ainsi qu’au chargeur RGBE.
Amélioration des performances de la “Reconstruction des hautes lumières” dans le mode “peinture opposée” en fournissant une implémentation OpenCL et en utilisant la mise en cache interne dans la chambre noire.
Le mode Laplacien guidé du module “Reconstruire les hautes lumières” est désormais moins gourmand en mémoire (avec une économie d’environ 40 %) et ses performances sont nettement améliorées, ce qui permet d’appliquer par défaut un plus grand nombre d’itérations de récupération.
Les modifications successives apportées aux curseurs et autres widgets (par exemple en les faisant glisser, en les faisant défiler ou en utilisant des raccourcis) ont été rendues plus réactives en créant moins d’enregistrements d’annulation. Cela rend également l’utilisation de la fonction annuler/refaire plus efficace, car vous n’êtes plus obligé de passer en revue chaque micro-modification.
Autres changements
La section filtres de la boîte de dialogue pour la création / modification des préréglages a été retravaillée pour mieux montrer la relation entre les formats RAW, non RAW et les formats HDR / monochrome / couleur. Cela permet d’éviter les confusions et la création de préréglages qui ne sont en fait jamais appliqués.
Amélioration du widget de sélection de la plage ISO pour la boîte de dialogue d’application automatique des préréglages.
Les raccourcis assignés aux préréglages ou aux styles s’affichent lorsqu’on les survole dans leur menu.
Un clic gauche prolongé sur un préréglage gardera le menu des prééglages ouvert afin que vous puissiez rapidement passer d’un préréglage à l’autre pour voir l’effet sans avoir à cliquer à plusieurs reprises sur le bouton du préréglage pour rouvrir le menu. Vous pouvez également faire utiliser le défilement sur le bouton de préréglage pour passer aux préréglages précédents/suivants (comme vous pouvez déjà le faire à l’aide des raccourcis).
Deux nouveaux préréglages de “netteté” sur le module “Diffusion ou netteté” ont été ajoutés. Un “Netteté” et un autre “Netteté : Forte” avec un effet plus prononcé viennent compléter “Netteté : rapide”
Révision du code du sélecteur de couleurs. Les sélecteurs ne sont plus exécutés inutilement dans de nombreux cas, ce qui permet d’accélérer le processus. Le code du sélecteur est désormais adapté pour les processeurs contemporains. Il utilise les fonctionnalités récentes d’OpenMP, ce qui permet d’obtenir un code plus succinct. Lorsqu’il est utilisé via le module “Filmique”, le sélecteur n’exécute plus qu’une passe de débruitage qui prend du temps (dans ce cas, l’élimination du bruit rend le réglage automatique plus efficace).
Plus d’avertissement lorsque l’on travaille sur des images monochromes.
Divers autres nettoyages, dédoublonnages, optimisations, et plus généralement du rangement.
Tous les boutons de sélecteur de couleur qui ne l’étaient pas encore, sont maintenant accessibles via des raccourcis et les scripts lua.
Modernisation du code de calcul de l’histogramme. Suppression du code SSE (qui n’apporte aucun gain de vitesse), mais l’utilisation de ce dernier comme modèle pour le code optimisé utilisant les fonctionnalités récentes d’OpenMP.
Suppression de divers bouts de code inutilisés, et fournir une API interne cohérente. Dans certains cas, ce code produira des résultats légèrement plus précis et dans beaucoup de cas, le nouveau code utilise beaucoup moins de mémoire.
L’interface graphique de l’histogramme a été retravaillée. Les boutons de contrôle ont été divisés en deux groupes : sur le côté gauche, une série de boutons pour passer d’un mode d’histogramme à l’autre (histogramme, forme d’onde, parade RVB, vectorscope). Sur le côté droit, les boutons qui contrôlent l’aspect de chaque mode (canaux RVB, orientation, type de vectorscope). Pour le vecteoscope RVB, une série de boutons a été ajoutée pour visualiser les lignes de guidage des harmonies de couleurs les plus courantes.
Conversion du widget de zoom de la fenêtre de navigation en un menu déroulant standard pour mieux s’adapter à l’interface de darktable.
La logique de zoom dans la chambre noire a été retravaillée afin de rendre les étapes du zoom plus uniformes d’un point de vue perceptif pour toutes les tailles d’image.
Une nouvelle option (préférences –> chambre noire –> bouton du milieu de la souris zoome à 200 %) a été ajoutée pour contrôler le comportement du zoom du bouton central de la souris dans la chambre noire. Sélectionnez cette option pour alterner entre ajustement et 200 % ; désactivez l’option pour alterner uniquement entre ajustement et 100 %. Dans ce dernier cas, vous pouvez accéder au zoom à 200 % avec Ctrl+clic-central.
Les instantanés ne sont plus invalidés lorsque l’historique est modifié (compressé ou réinitialisé). Tous les instantanés sont désormais stockés avec leur historique complet et peuvent être reconstruits correctement.
La vue de la liste des instantanés a été redessinée, alignant son affichage sur celui du module historique. En même temps, l’étiquette du module est maintenant affichée dans la liste et peut être éditée avec Ctrl+clic.
Les modules suivants sont obsolètes et ne pourront plus être sélectionnés dans une prochaine version (ils resteront toutefois disponibles pour les anciennes éditions) :
niveaux (utilisez plutôt les niveaux rgb)
contraste luminosité saturation (utiliser la balance des couleurs RVB à la place)
La taille de la bordure ISO 12646 a été réduite tout en restant dans la taille recommandée.
Le groupe de modules “par défaut” a été supprimé et il est désormais conseillé d’utiliser l’un des groupes de modules référencés par la scène.
Ajout du support pour le chargement des images QOI et FITS et pour l’écriture des métadonnées au format XCF (voir les notes ci-dessous).
Les métadonnées Exif des images AVIF, HEIC et JPEG XL sont lues à l’aide des bibliothèques natives si Exiv2 ne le supporte pas.
Les données Exif sont maintenant écrites dans le bloc PNG d’EXIF si vous utilisez une version d’Exiv2 plus récente que la version 0.28.x ou plus récente – Il s’agit de la nouvelle méthode standard pour stocker les données Exif dans les PNG.
Les masques sont exportés en tant que canaux supplémentaires dans les fichiers EXR.
Réactivation du chargement des images BigTIFF en essayant d’abord le lecteur natif basé sur libTIFF.
L’exportation et la génération de vignettes ont été repensées afin d’éliminer certains bricolages qui s’étaient accumulées. Cela devrait permettre d’améliorer la taille de l’exportation.
Diverses améliorations de l’interface de débogage :
-d common fournit des informations plus précises et devrait être utilisé pour les rapports de bogues au lieu de -d all.
-bench-module <modulea,moduleb> effectue une analyse comparative des modules spécifiés.
--dump-pipe <modulea,moduleb> écrit les données d’entrée et de sortie des modules spécifiés sous forme de fichiers pfm à des fins d’inspection.
Amélioration de la prise en charge de la correction des objectifs basée sur les métadonnées intégrées.
Ajout de la prise en charge des fichiers DNG,
L’échelle et les aberrations chromatiques peuvent maintenant être ajustées,
Ajout d’un bouton de mise à l’échelle automatique.
Amélioration des performances globales du module d’environ 8 %.
Un algorithme amélioré pour la correction de l’objectif basée sur les métadonnées intégrées a été ajouté au module. Il améliore les corrections de distorsion et de vignettage pour les images Fujifilm et Sony prises en charge.
La prise en charge des fichiers bruts des caméras Fujifilm X-Trans I/II/III a été ajoutée.
Des en-têtes de section ont été ajoutés à la liste déroulante “trier par” dans le panneau supérieur (fichiers, heures, etc.).
Lorsque le module “Recadrer” reçoit le focus et passe à une vue non recadrée de l’image, les zones de recadrage autour des bords de l’image s’allument brièvement pour indiquer qu’elles peuvent maintenant être déplacées.
Tant que le rognage couvre la totalité de l’image (et qu’il est donc impossible de le déplacer par glissement), la zone sensible pour le glissement des coins et des bords est élargie.
Bien que le module “Recadrer”, affiche l’image complète pour faciliter les ajustements, il ne déclenche pas de recalcul du pixelpipe inutile, jusqu’à ce que le module perde le focus (par exemple en passant à un autre module ou en réduisant le module lui-même), auquel cas le nouveau recadrage est utilisé pour redimensionner. Si des raccourcis sont utilisés pour apporter des modifications au recadrage sans donner le focus au module, ils seront tout de même mis en œuvre immédiatement.
Suppression du bouton “valider” du module “Recadrer” car il n’était plus utilisé.
La hauteur des widgets et des listes redimensionnables peut désormais être modifiée en faisant glisser leur partie inférieure. La méthode précédente, qui consistait à faire défiler l’écran tout en maintenant la touche Ctrl enfoncée, a été remplacée par shift+alt+défilement (et une note a été ajoutée à toutes les infobulles de manière cohérente). Cela permet de libérer ctrl+scroll pour affiner les changements dans les niveaux RVB ou l’histogramme (pour modifier l’exposition ou le niveau de noir). Dans le navigateur (partie centrale de la table lumineuse), ctrl+scroll ajustera le niveau de zoom sans limites, comme il le ferait dans la zone centrale.
Le nom de l’instance du module dans la chambre noire a été modifié afin qu’il soit plus clairement séparé du nom du module (à l’aide d’un séparateur en forme de “puce”). Le nom de l’étiquette dans le module historique a également été mis à jour en conséquence.
Amélioration de l’affichage du widget des scores (étoiles) dans les filtres de collections et le panneau supérieur. Il devrait être plus lisible avec un meilleur contraste et un remaniement de certaines icônes.
Le filtre de recherche dans le module des filtres de collection et le panneau supérieur a été amélioré pour permettre également la recherche par marque et modèle d’appareil photo.
Dans la table lumineuse, les raccourcis vers l’aperçu : “volatil”w (par défaut) et “maintenu” f (par défaut) mènent maintenant à la même action – Auparavant, il y avait deux actions “aperçu plein écran”, l’une avec et l’autre sans détection de mise au point. La détection de la mise au point peut maintenant être sélectionnée (dans les raccourcis) par le biais d’un élément, et maintenue ou basculée via effet. Tous les raccourcis mappés sont affichés dans l’infobulle du bouton de présentation de l’aperçu.
Un copier-coller complet est toujours effectué en mode écrasement (remplacement complet de l’historique de la cible), puisque dans la plupart des cas, l’utilisation du mode empiler n’est pas la bonne solution. Par exemple, pour certains modules, il n’est souvent pas utile d’ajouter des instances supplémentaires.
L’infobulle du style affiche immédiatement les détails du module en attendant que l’image de prévisualisation soit calculée.
Les infobulle des outils de forme du module “Liquéfier” sont désormais cohérentes avec les autres outils de masque.
Suppression de l’option de configuration “Dématriçage pour le mode chambre noire zoomé”. Cette option n’est plus utile maintenant que le cache du pixelpipe a été amélioré. Elle peut également entraîner de légères différences.
Lecture de la distance de mise au point pour les boîtiers Nikon Z.
Modification de la lecture des métadonnées “créateur” à partir du modèle d’échange d’informations IPTC pour préférer “By-line” à “Writer/Editor”. Lecture des métadonnées de date/heure et de description à partir des propriétés couramment utilisées.
Le dessin de la flèche qui relie les formes source et cible dans le module de retouche a été retravaillé pour être plus cohérent entre les formes. Toutes les formes source/cible sont désormais reliées par une flèche plutôt que par une simple ligne et sont rendues de manière à éviter de traverser les formes elles-mêmes (en reliant les bordures source/cible les plus proches).
Affichage de la longueur focale équivalente “full frame” et du facteur de recadrage dans le module d’information sur l’image.
Ajout d’options dans le module “Filigrane” pour un contrôle plus fin de l’échelle du filigrane. En association avec le nouveau modèle “texte à taille fixe”, il est désormais possible d’insérer du texte avec une taille de police constante.
Prise en charge de l’anneau de l’encodeur et des lumières des boutons du Behringer X-Touch Compact via midi. Les pressions sur les encodeurs non mappés retombent pour réinitialiser l’encodeur.
Les boutons midi mappés à l’effet de réinitialisation d’un curseur ou d’un combo (soit directement, soit via fallback, comme la rangée sous les faders du X-Touch Compact) s’allument si la valeur actuelle n’est pas la valeur par défaut.
La réinitialisation d’une combobox comportant des sous-titres (en double-cliquant ou via un raccourci) choisi désormais le premier élément sélectionnable.
Les demandes de changement d’image dans la chambre noire (via espace, espace arrière, clic dans le bandeau) étaient auparavant ignorées si un calcul était en cours. Désormais, elles seront traitées dès que le Pixelpie sera prêt. Toute modification apportée à l’image précédente pendant l’attente sera supprimée.
Activation de l’ajustement manuel du point noir par couleur pour les images RAW non CFA (c’est-à-dire linéaires). Notez que les niveaux incorporés dans les fichiers peuvent ne pas être réglés automatiquement lors de l’importation.
Le module “Homogénéiser” comprend désormais des modes de postérisation et les options de masquage. Il est donc renommé “Homogénéiser ou postériser” afin de rendre la nouvelle fonctionnalité plus facile à découvrir.
Des boutons d’aide ont été ajoutés à plusieurs boîtes de dialogue et onglets de préférences pour permettre un accès direct aux entrées du manuel en ligne correspondantes.
Une nouvelle version de la science des couleurs de “Filmique” : v7 (2023), a été ajoutée. Elle est désormais la version par défaut. Cette version remplace le menu déroulant de préservation des couleurs par un curseur permettant de contrôler la saturation des hautes lumières. Ce curseur est utilisé pour contrôler un mélange entre les anciens modes “max RGB” et “no preservation”.
Il est maintenant possible d’imorter les clés de métadonnées supplémentaires suivantes :
Iptc.Application2.Byline
Iptc.Application2.DateCreated
Iptc.Application2.TimeCreated
Exif.Image.ImageDescription
Le module “Ombres et hautes lumières” utilise désormais le filtre bilatéral par défaut, ce qui permet d’éviter les halos communs à l’ancienne valeur par défaut (gaussienne).
Ajout de nouveaux rapports d’aspect dans le module “Cadre décoratif” :
CinemaScope
Lettre US
US Legal
Tailles d’impression standard (5×7", 8×&0", 11×14")
Ajout d’une infobulle sur les bords des curseurs avec des limites souples Pour expliquer la façon de définir des valeurs en dehors de ces limites
Amélioration de la clarté et de la convivialité de la boîte de dialogue permettant de confirmer la poursuite de l’action en cas d’échec de la suppression physique d’un fichier ou de son déplacement vers la corbeille.
Un message d’avertissement n’est plus affiché lorsque plusieurs instances du module “Calibration couleurs” sont utilisées avec des masques. Cette approche est couramment utilisée pour gérer plusieurs sources lumineuses et est considérée comme une utilisation correcte du module.
Il est maintenant possible de calibrer les couleurs en utilisant la sonde “Spyder Checkr Photo” dans le module “Calibration des couleurs”.
Correction de bogues
Correction d’un problème où l’ordre de tri dans le panneau supérieur était réinitialisé à “nom de fichier” à chaque changement de collection.
Correction d’un problème qui faisait que les modules n’étaient pas toujours réinitialisés à leur état initial lorsque l’on appuyait sur le bouton de réinitialisation. Cette correction est liée à la refonte de l’application automatique des paramètres par défaut décrite ci-dessus.
Les régions XMP (par exemple, celles issues de la reconnaissance faciale de l’appareil photo) sont désormais correctement transformées à partir des métadonnées afin de garantir qu’elles correspondent à l’image.
Correction de certains problèmes d’arrondi dans le calcul des bordures dans le module “Cadre décoratif”. Cela crée des bordures de même taille sur les côtés opposés.
Correction de la saisie d’un rapport d’aspect personnalisé dans le module “Recadrer”.
Maintenance du code et correction de bogues pour l’écriture de fichiers DNG tels qu’ils sont utilisés dans “Créer HDR”.
Correction de certains problèmes de cache de pixelpipe liés à la visualisation des masques et aux histogrammes des modules internes (par exemple dans le module “Courbe RVB”). Cela permet d’obtenir un meilleur résultat dans le cache, ce qui se traduit par de meilleures performances, et évite également certains problèmes de rafraîchissement.
Correction de l’appel à darktable avec --threads n pour qu’il ne permette pas d’utiliser plus de threads OMP que ceux disponibles sur l’hôte.
Le module “Aberration chromatique RAW” a été modifié pour toujours utiliser l’image entière, et fonctionne donc maintenant correctement à tous les niveaux de zoom de la chambre noire.
Un problème concernant la définition de l’élément actif dans une combobox ayant un contenu variable à l’aide d’un raccourci (ou dt.gui.action de Lua) a été corrigé. Il est maintenant possible de définir directement les valeurs des comboboxes pour le mode de fusion du module focalisé, etc. en définissant l’effet du raccourci.
Le menu des préréglages des modules a été corrigé pour permettre la mise à jour du préréglage utilisé dans un plus grand nombre de situations. Par exemple, après être entré dans la chambre noire et avoir modifié certains paramètres du module, l’entrée “mettre à jour le préréglage” n’était pas sélectionnable auparavant et l’utilisateur devait d’abord sélectionner le préréglage, puis mettre à nouveau les paramètres à jour.
Le calcul de la zone d’échantillonnage du sélecteur de couleur a été corrigé pour garantir qu’au moins un pixel est toujours sélectionné. À des niveaux de zoom élevés et avec une très petite zone, certaines erreurs d’arrondi pouvaient auparavant entraîner la sélection d’une zone vide et, par conséquent, un échantillon de couleur incorrect.
Lors de l’importation la fonction “ignorer le classement EXIF” a été corrigée pour les images contenant la balise XMP.xmp.Rating. Cette option ne modifie pas le classement si un fichier XMP est trouvé avec un classement spécifique déjà saisi.
Correction de quelques fuites de mémoire mineures dans certains modules.
Correction d’un crash possible lors de la sélection de l’état original de l’historique du module et de la compression de l’historique.
Correction d’un crash possible lors de la création d’un masque dégradé en raison d’un problème dans le parallélisme implémenté.
Correction d’un problème avec l’option “Vérifier les fichiers XMP au démarrage” qui provoquait des erreurs de correspondance à chaque démarrage de darktable. La correction garantit que les horodatages XMP et de la base de données sont correctement alignés.
L’emplacement de l’outil de correction du pinceau a été corrigé dans le module de retouche. Ce problème était plus visible sur les images qui avaient été déformées par d’autres modules plus tôt dans le Pixelpipe.
Certaines différences entre les sorties CPU et OpenCL ont été corrigées dans les dématriceurs PPG et VNG/VNG4, ainsi que dans les options de correspondance des verts et de lissage des couleurs.
Le module (caché) ‘Finalscale’ utilise désormais correctement le même mode d’échelle défini par l’utilisateur pour l’image et les masques.
Correction de l’importation Exif de la marque et du modèle des boitiers Nikon de sorte qu’il n’est plus nécessaire d’ouvrir l’image dans la chambre noire. L’importation fonctionne désormais également pour les fichiers non bruts.
Correction d’un problème où le recadrage des métadonnées Canon CR3 n’était pas ignoré. La totalité de la zone visible du capteur (telle que déterminée par LibRaw) est désormais toujours utilisée pour les nouvelles importations.
Correction pour donner la priorité à XWayland lors de l’utilisation de Wayland, puisque l’utilisation de Wayland natif est la cause de nombreux problèmes dans darktable.
Lors de l’utilisation du mode de mappage de l’exposition, réinitialiser correctement le mode à “correction” lors d’un changement d’image.
Correction d’un bogue qui permettait d’activer le module “reconstruction des hautes lumières” qui ne s’appliquait pas à l’image en cours. Par exemple, il est désormais impossible d’activer le module si l’image est un JPEG, car le module ne fonctionne qu’avec les RAW.
Correction d’un problème dans l’algorithme de reconstruction des hautes lumières “Peinture opposée”, où certains pixels sur la bordure de l’image n’étaient pas correctement traités par l’algorithme. Cela peut conduire à une petite différence sur le bord de l’image et évitera d’éventuels bords rougeâtres.
Correction d’un problème dans l’algorithme de reconstruction des hautes lumières “Par segmentation” où l’affichage du masque pouvait être interrompu parce que le module accédait à des données non initialisées.
Correction pour éviter d’écrire dans un fichier XMP si cela n’a pas été demandé et si l’image n’a pas été modifiée. Cette règle est désormais également appliquée correctement lors de l’importation de RAW + JPEG.
S’assurer que l’horodatage de la base de données est toujours défini lors de l’écriture éventuelle d’un fichier XMP ‘sidecar’.
Une solution de contournement a été mise en œuvre pour l’effet de survol de la souris sur les curseurs et les listes déroulantes. Ce survol entraînait le redessinement de l’ensemble du panneau latéral (y compris l’histogramme) à chaque déplacement de la souris entre les widgets. Ce problème a été corrigé et devrait réduire la consommation de l’unité centrale.
Dans “Rotation et perspective”, si la rotation actuelle est proche de ± 180 degrés, l’ajuster en dessinant une ligne d’horizon avec le clic droit+drag pouvait conduire à l’écrêter à l’extrémité du curseur. Ce problème a été corrigé de sorte que l’angle de rotation s’enroule correctement lorsqu’il atteint ±180. Une valeur saisie manuellement en dehors de la plage (comme 182) sera également enveloppée (jusqu’à -178).
Correction du chargement des images monochromes.
Correction de l’affichage des masques ‘petits cercles’ pour assurer que ces masques soient toujours visible.
Correction du chargement de la bibliothèque OpenCL dans le cas où les symboles requis ne sont pas entièrement implémentés.
Définir la taille de l’image EXR importée à l’étendue de la fenêtre de données valide uniquement.
Traduction correcte des noms de tri dans la fenêtre popup de l’historique des tris du module “Collections”.
Correction des options de dématriçage double pour les caméras à capteur Bayer 4 couleurs où seuls VNG4 et PassThrough sont pris en charge.
Ne pas tronquer la longueur focale sur les vignettes afin d’éviter une perte de précision dans l’affichage des valeurs.
Correction d’un éventuel plantage causé par l’utilisation de masques de détail lors du passage à la chambre noire.
Correction des masques de raffinement dans les modules “Correction des objectifs”, “Retouche”, “Liquéfier”, “Correction des taches”.
Correction de quelques rares cas où les masques ne sont pas affichés lorsque l’on essaie de les éditer juste après avoir démarré darktable ou changé de groupe de modules.
Correction du diaporama ne fonctionnant pas correctement sur les écrans HiDPI.
Correction de plantages lors de l’utilisation de masques ‘raster’ après avoir réordonné le pixelpipe.
Correction de l’utilisation du masque de détails dans les parties agrandies de l’image.
Permettre l’ajout d’un patch de couleur sur la grille 7x7 du module “Calibration des couleurs” section “Mappage des couleurs”
Correction de l’effet de raffinement lors de l’utilisation de modules de distorsion tels que “Retouche” ou “Correction des objectifs”.
Correction d’un ancien bogue potentiel de mémoire dans le code d’interpolation, bien qu’il ne se soit jamais produit en raison de la façon dont ce code est utilisé dans darktable.
L’éditeur de métadonnées a été retravaillé afin d’éviter toute perte de données.
Correction de l’importation de préréglages appliqués automatiquement où la limite supérieure de l’ISO, de l’ouverture et de l’exposition pouvait être incorrectement définie comme limite inférieure.
Correction de la mise à jour de l’icône de ‘épingle’ dans le module “Filtres de collection” qui pouvait faire planter darktable lors de l’utilisation de certaines combinaisons de filtres spécifiques.
Correction du message d’évaluation (étoiles) non affiché lors de l’évaluation d’un groupe réduit d’images à l’aide d’un raccourci clavier.
Correction d’un crash possible dans le module “Réduction du bruit photo astro” lorsqu’il est utilisé sur le CPU (pas avec OpenCL).
Correction mineure de valeurs de référence du Spyder Checkr 48 (v2 - après 2018).
Correction d’un crash possible dans l’algorithme “ondelette a trous évitant les bords” lors de la manipulation de très petites régions de l’image.
Ignorer correctement les latitudes/longitudes GPX vides qui pouvaient créer de fausses coordonnées de localisation.
Correction de la sauvegarde de la position dans l’historique du module “Collections” et dans le module “Collections récentes”. Cette correction permet de s’assurer que l’activation d’une entrée dans l’historique rétablit correctement le décalage de la vignette au point où l’entrée a été sauvegardée.
Éviter un cas possible (et rare) de retournement indésirable de l’image sélectionnée dans la vue d’impression, en raison de la mise à jour des vignettes du bandeau.
Correction d’un problème dans le module “Recadrer”, où <kbd<Shift+glisser sur un bord ne permettait que d’agrandir la zone de recadrage (tout en conservant le rapport hauteur/largeur) et ne pouvait pas la réduire. Auparavant, cette fonction ne fonctionnait correctement que si l’on tirait sur un coin.
Lua
Version de l’API
La version de l’API est maintenant la 9.1.0
Ajout ou modification de la prise en charge des actions par Lua
L’appel Lua à dt.gui.action est devenu plus flexible, avec la plupart des paramètres optionnels. Par exemple, vous pouvez lire l’état focalisé d’un module en faisant simplement dt.gui.action("iop/filmicrgb", "focus").
Les infobulles affichent les commandes Lua compactes en mode mapping (en ajoutant uniquement le dernier paramètre – instance – si le module supporte le multi-instance) et ont été ajoutées aux menus préréglages et styles.
Les commandes Lua peuvent être copiées dans le presse-papier, en utilisant ctrl+v dans le dialogue des raccourcis, à la fois à partir d’une action ou d’un raccourci sélectionné, ou d’un clic droit long en mode mapping (au-dessus d’un widget) ou dans les menus préréglages/styles.
La commande lua afficher/copier pour un curseur ou un combobox fixera la valeur qu’il a actuellement.
Un raccourci peut maintenant être dirigé vers un script Lua qui imite un curseur, un dropdown ou un bouton standard, mais qui sélectionne dynamiquement le(s) vrai(s) widget(s) qui le reçoit(vent), en se basant par exemple sur le module qui est focalisé ou activé. L’avantage est que tous les fallbacks fonctionnent normalement, vous pouvez donc lui assigner un bouton midi et le tourner (en maintenant shift / ctrl pour accélérer/diminuer) ou le presser pour réinitialiser. Fonctionne quel que soit le widget qui le reçoit.
En fait, il s’agit d’une alternative beaucoup plus flexible aux faux widgets qui se trouvent sous processing modules/focused. Cela permet aux propriétaires d’un x-touch mini, par exemple, d’utiliser leurs rotors (peu nombreux) de différentes manières, entièrement configurables, tout en travaillant dans différents modules (qui peuvent également être focalisés à l’aide de boutons midi qui s’allument alors).
Prise en charge des raccourcis vers les curseurs/combos créés en Lua, soit via le mode de mapping visuel, soit dans la boîte de dialogue des raccourcis sous la catégorie Lua. Les éléments et les effets ne sont pas pris en charge.
Autres changements en Lua
Ajout d’un champ aspect_ratio à dt_lua_image_t pour la récupération de l’orientation de l’image.
dt_lua_image_t respecte maintenant le paramètre “afficher les millisecondes des heures des images” dans les préférences de la table lumineuse et retournera exif_datetime_taken avec les millisecondes lorsque cette option est activée.
Ajout des champs final_height, final_width, p_height et p_width à dt_lua_image_t.
Deux nouvelles propriétés ont été ajoutées pour obtenir les drapeaux (catégorie, privé) et les synonymes d’un tag.
L’événement pixelpipe-processing-complete a été déplacé de la fin du pixelpipe image et à la fin du pixelpipe prévisualisation afin de prendre en compte l’achèvement des événements qui ne mettent à jour que la prévisualisation, comme la mesure de l’exposition ponctuelle dans le module d’exposition.
Notes
Lors de l’exportation vers les formats AVIF, EXR, JPEG XL ou XCF, la sélection de métadonnées spécifiques (par exemple, l’étiquette géographique ou le créateur) n’est actuellement pas possible. Pour les formats AVIF, EXR, JPEG XL et XCF, darktable n’inclura aucun champ de métadonnées à moins que l’utilisateur ne sélectionne toutes les cases à cocher dans les options de préférences d’exportation.
Afin de supporter l’affichage correct des nombres dans darktable, la version minimale supportée de Gtk a dû être augmentée à 3.24.15. Pour les personnes qui ont besoin de construire darktable avec une version plus ancienne, ceci peut être supporté en inversant le changement suivant : supprimez la ligne 241 du fichier darktable.css sur votre système. Voir : #13166
À partir de cette version, une nouvelle politique de support des versions de macOS sera mise en place – Les versions de darktable ne prendront en charge que les versions de macOS qui sont également prises en charge par Apple. Ainsi, la version 4.4 ne prend plus en charge les versions de macOS antérieures à la 11.3.
Changement de dépendances
Obligatoires
Sans changement
Optionelles
Sans changement
Changements RawSpeed
Sans changement
Prise en charge des appareils, par rapport à la version 4.2
Support de base
Canon PowerShot SX10 IS (dng)
Canon PowerShot SX160 IS (dng)
Canon PowerShot SX20 IS (dng)
Canon PowerShot SX220 HS (dng)
Canon PowerShot SX230 HS (dng)
Canon PowerShot SX240 HS (dng)
Canon PowerShot SX30 IS (dng)
Canon PowerShot SX530 HS (dng)
Canon PowerShot SX710 HS (dng)
Fujifilm FinePix F550EXR
Fujifilm X-A7
Hasselblad X1D
Hasselblad X2D 100C
Leica M10 Monochrom (dng)
Leica M11 (dng)
Leica M11 Monochrom (dng)
Leica Q3 (dng)
Nikon Z 8 (14 bit-compressed)
Panasonic DC-GH5M2 (4:3)
Panasonic DMC-FZ100 (1:1, 3:2, 16:9)
Panasonic DMC-GF8 (4:3, 1:1, 3:2, 16:9)
Phase One IQ180
Phase One P45
Sony ILME-FX30
Préréglages de la balance des blancs
Canon PowerShot SX160 IS
Fujifilm X-H1
Fujifilm X-H2S
Fujifilm X-T200
Nikon Z 6_2
OM System OM-1
Pentax K-1 Mark II
Ricoh GR IIIx
Sony DSC-RX100M7
Sony ILCE-7C
Sony ILME-FX30
Canon EOS R7
Canon EOS R10
Profils de bruit
Canon PowerShot SX160 IS
Fujifilm X-H1
Fujifilm X-H2S
Fujifilm X-T200
Nikon Z 6_2
OM System OM-1
Pentax K-1 Mark II
Ricoh GR IIIx
Sony DSC-RX100M7
Sony ILCE-7C
Sony ILME-FX30
Canon EOS R7
Canon EOS R10
Noise Profiles
Canon PowerShot SX160 IS
Nikon Z 6_2
Ricoh GR IIIx
Sony ILCE-6100
Sony ILCE-7M4
Sony ILCE-7RM5
Sony ZV-E10
Absence de prise en charge du mode de compression
Apple ProRAW DNGs
CinemaDNG lossless (Blackmagic, DJI, etc.)
Fujifilm lossy RAFs
Nikon high efficiency NEFs
Samsung Expert RAW DNGs
Support suspendu
La prise en charge des appareils suivants est suspendue car aucun échantillon n’est disponible sur raw.pixls.us :
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm FinePix S9600fd
Fujifilm IS-1
GoPro FUSION
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Panasonic DMC-FX150
Pentax Q10
Phase One IQ250
Samsung GX10
Samsung GX20
Samsung EK-GN120
Samsung SM-G920F
Samsung SM-G935F
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
nouvelle traduction anglaise avec les majuscules
Allemeand
Espagnol - Europe
Français
Hébreu
Hongrois
Japonais
Polonais
Portuguais - Brésil
Slovénien
Albanais
Ukrainien
Chinois - Chine
Chinois - Taiwan
Notes de version 4.2.1
La version 4.2.1 est sortie aujourd’hui.
Voici la version française des “notes de version”, traduite avec l’aide de Deepl translator.
Lors de la mise à jour à partir de la série stable 4.0.x, veuillez garder à l’esprit que vos modifications seront préservées pendant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 4.0.x.
Il vous est fortement conseillé de faire une sauvegarde au préalable. (N.d.T. : Avant les montées de version, des sauvegardes de la base de données sont effectuées automatiquement, mais par contre le fichier de configuration n’est pas concerné par ces sauvegardes. Pour tout savoir à ce propos, lisez CECI).
Note importante : pour s’assurer que darktable puisse continuer à supporter le format de fichier brut pour votre appareil photo, s’il vous plaît lisez ce post sur comment et avec quels échantillons bruts vous pouvez contribuer pour vous assurer que nous ayons l’ensemble complet d’échantillons bruts pour votre appareil photo sous licence CC0 !
Depuis darktable 4.2.0 :
Près de 300 commits à darktable+rawspeed
89 pull requests traitées
18 problèmes fermés
Les grandes nouveautés
N/A
Autres changements
Les fichiers JPEG sont identifiés à l’aide des octets magiques au lieu de l’extension de fichier. Cela aide dans les cas où les images JPEG se retrouvent dans des fichiers avec des extensions inattendues.
Il devient possible d’attribuer des raccourcis aux boutons d’accès rapides, aux styles et aux préréglages en bas de la vue de la chambre noire.
Ajout d’une section repliable au module sigmoïde afin que les commandes qui ne sont pas utilisées dans les scénarios de traitement standard soient cachées par défaut.
Quelques modifications mineures aux superpositions d’informations dans les vues sélection de la table lumineuse pour les rendre moins intrusives.
Corrections de bogues
Correction d’un éventuel mauvais transfert de mémoire, épinglée sur OpenCL.
Correction d’un bogue dans la fonction de normalisation de la date et de l’heure qui entraînait la corruption des horodatages de capture d’image lorsqu’ils contenaient un fuseau horaire avec un décalage négatif.
Correction des messages du bandeau supérieur contenant le symbole “%”.
Correction du module Collections lors de l’utilisation de règles d’exclusion quand le premier filtre est vide.
Correction de l’affichage de l’histogramme de la courbe RVB lorsque “compenser le gris moyen” est défini.
Correction d’une possible boucle infinie quand un module ne peut se charger.
Respecter correctement la préférence “cacher l’histogramme” lors du redémarrage.
Correction du crash de darktable-chart.
Correction des calculs du masque Y0 dans le module dématriçage.
Ne plus utiliser la fonction fscanf() pour le chargement de la configuration afin de contourner une implémentation cassée de cette fonction dans Windows.
Ajout de l’option RYB vectorscope au fichier de configuration de darktable pour assurer un paramétrage correct de l’affichage de l’histogramme au démarrage.
S’assurer que les popups larges s’affichent correctement sur le même écran que le widget associé.
Correction d’un crash possible la vue Capture.
Les boutons oui et non dans les boîtes de dialogue répondent aux raccourcis standards alt+y et alt+n.
Correction du nettoyage des préférences, qui était totalement inefficace en raison d’un ordre de chargement incorrect.
Ajout d’un lien vers la documentation en ligne pour le module sigmoïde.
Correction de l’infobulle sur les sections repliables du module Calibration des couleurs.
Correction de la mauvaise lecture de la profondeur binaire des images HEIF, qui entraînait une sélection incorrecte du profil de couleur pour les images sans données de profil de couleur intégrées.
Correction de l’invalidation des instantanés, qui était trop pessimiste et rendait le changement d’instantanés lent.
Correction de certains messages dans le module LUT.
Lua
N/A
Notes
N/A
Dépendances modifiées
Mise à jour de la version de LibRaw 0.21.1.
Pour les systèmes fournissant LibRaw 0.21.1 ou plus récent, il est maintenant possible de désactiver la construction de la copie groupée en définissant -DDONT_USE_INTERNAL_LIBRAW=ON
Obligatoire
Augmentation de la version minimale requise de CMake de 3.10 à 3.18.
Facultatif
La version minimale requise de libheif augmente de 1.9.0 à 1.13.0.
La version minimale requise de libavif recule de 0.9.1 à 0.8.2.
Modifications de RawSpeed
Refactorisation massive du décompresseur Fuji. Jusqu’à -25% de temps en moins.
Fuji GFX100(S) : correction des niveaux de noir/blanc du capteur 16 bits
Correction du décodage des raws Fuji compressés avec une grande taille de fichier
Support des appareils photo, par rapport à la version 4.2.0
Support de base
Canon EOS Kiss X10
Canon EOS Kiss X10i
Leica M9 (dng)
Nikon Z 30 (12 bits compressé, 14 bits compressé)
OM System OM-1
OM System OM-5
Panasonic DC-G95D (4/3)
Panasonic DC-G99D (4/3)
Ricoh GR IIIx (dng)
Support des modes de compression manquants
Fujifilm “non-lossless”/lossy
Nikon haute efficacité
Sony sans perte
Préréglages de la balance des blancs
Nikon Z 9
Profils de bruit
Fujifilm GFX100S
Fujifilm X-H2
Fujifilm X-H2S
OM System OM-1
Sony ILCE-7SM3
Canon EOS 250D / Kiss X10 / Rebel SL3 / 200D Mark II
-Canon EOS R7
Support suspendu
Le support est suspendu, car les échantillons nécessaires à la caractérisation de ces équipements sont absents sur la plateforme raw.pixls.us.
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1
Fujifilm FinePix S9600fd
Fujifilm IS-1
GoPro FUSION
Kodak EasyShare Z980
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD
Leaf Credo 60
Leaf Credo 80
Minolta DiMAGE 5
Olympus SP320
Panasonic DMC-FX150
Pentax Q10
Phase One IQ250
Samsung GX10
Samsung GX20
Samsung EK-GN120
Samsung SM-G920F
Samsung SM-G935F
Sinar Hy6/ Sinarback eXact
ST Micro STV680
Traductions
Allemand
Espagnol européen
Finnois
Français
Hongrois
Italien
Japonais
Néerlandais
Polonais
Portugais du Brésil
Russe
Slovène
Albanais
Turc (nouveau)
Ukrainien
Chinois - Taiwan
Jean-Pierre Verrue
Notes de version 4.2.0
La version 4.2.0 est sortie aujourd’hui.
En voici la version française traduite avec l’aide de Deepl translator.
Lors de la mise à jour à partir de la série stable 4.0.x, gardez à l’esprit que vos modifications seront préservées pendant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec les versions antérieures (4.0.x, 3.x.x, etc).
Il est fortement conseillé de faire d’abord une sauvegarde.
Note importante : pour s’assurer que darktable puisse continuer à supporter le format de fichier brut pour votre appareil photo, s’il vous plaît lisez ce post pour savoir comment et avec quels fichiers raw sous licence CC0 vous pouvez contribuer, afin de vous assurer que nous ayons l’ensemble complet d’échantillons bruts pour votre appareil photo !
Depuis la précédente version darktable 4.0 :
1411 commits à darktable + rawspeed
409 demandes de pull traitées
60 problèmes fermés
Les grandes nouveautés
Voici un résumé des principales fonctionnalités ajoutées à darktable 4.2. Ces fonctionnalités sont décrites plus en détail dans le manuel d’utilisation et dans l’article de blog qui l’accompagne (en anglais sur le site darktable.org.
Nouveau module de transformation de l’affichage : “sigmoïde” qui peut être utilisé en remplacement des modules “filmique” et “courbe de base”.
Deux nouveaux algorithmes sont fournis dans le module de “reconstruction des hautes lumières” : “peinture opposée” et “segmentation”. L’algorithme “peinture opposée” s’est avéré très stable et fournit de bons résultats dans de nombreuses images, il remplace donc “tronquer les hautes lumières” comme nouvel algorithme par défaut.
Le pixelpipe utilisé pour l’affichage de l’image dans la vue de la chambre noire a été retravaillé afin de pouvoir être utilisé ailleurs (vue de la chambre noire, deuxième fenêtre d’affichage de la cahmbre noire, gestionnaire de clônes, aperçu du style, routine d’instantané). Cela a permis de dé-dupliquer le code ainsi que d’améliorer plusieurs de ces fonctionnalités (voir ci-dessous).
La deuxième fenêtre d’image de la chambre noire a été améliorée pour prendre en charge les modes d’évaluation des couleurs ISO-12646 et de focus peaking.
Le module d’instantané a été entièrement retravaillé de sorte qu’au lieu d’utiliser une capture d’écran fixe, il utilise désormais une vue générée dynamiquement à l’aide de la nouvelle fonctionnalité du pixelpipe (voir ci dessus). Cela signifie qu’il est désormais possible de zoomer et de se déplacer avec le clavier et la souris dans les instantanés.
Le gestionnaire de clones utilisait auparavant un pipe différent pour calculer ses aperçus (c’est-à-dire lors d’un appui long sur la vignette d’une image dupliquée), ce qui signifiait souvent que les clones affichés différaient de la vue principale de la chambre noire de manière subtile. L’utilisation de la nouvelle routine du pixelpipe signifie maintenant que ces aperçus seront identiques à ceux produits pendant l’édition en chambre noire.
Il est désormais possible de prévisualiser l’effet d’un style généré par l’utilisateur sur une image avant de l’appliquer. Il suffit de passer la souris sur le nom du style dans le module des styles de la table lumineuse ou dans le menu d’accès rapide de la chambre noire et une nouvelle infobulle apparaîtra, montrant l’image avec le style appliqué ainsi que les détails des modules inclus.
Certains appareils photo enregistrent les informations de correction de l’objectif dans les métadonnées EXIF de l’image. Le module de correction de l’objectif a été amélioré de manière à pouvoir extraire ces données et les utiliser pour corriger les distorsions de l’objectif.
darktable est maintenant capable de lire et d’écrire les images JPEG XL.
Les modules de traitement et les modules utilitaires ont été modifiés de sorte que si un module n’est pas entièrement visible lorsqu’il est développé, il sera automatiquement scrollé jusqu’à ce que l’ensemble de son interface utilisateur soit visible à l’écran.
Dans le cadre de ce changement, un nouvel effet d’animation a été ajouté lors de l’expansion/réduction des modules. La vitesse de l’animation d’expansion/réduction peut être contrôlée via un paramètre de préférence (“préférences > divers > temps en millisecondes de transition de l’interface”). Mettez-le à zéro pour désactiver l’animation.
La fonctionnalité de mise en cache du pixelpipe a été complètement remaniée. Davantage de lignes de cache sont utilisées avec un taux de réussite amélioré tout en contrôlant la quantité totale de mémoire utilisée, ce qui permet d’obtenir une interface nettement plus rapide.
Le diaporama a été réécrit pour une meilleure expérience utilisateur. Un petit aperçu s’affiche pendant que l’image complète est calculée pour indiquer à l’utilisateur que quelque chose est en train de se faire en arrière-plan.
Un nouveau menu déroulant a été ajouté à la barre de filtres supérieure pour permettre d’ajouter et de supprimer facilement des filtres. Certains critères de tri ont été supprimés de cette liste car ils n’étaient pas facilement lisibles sur la barre supérieure.
L’interface utilisateur du widget de filtre de classement par score (étoiles) a été retravaillée pour une meilleure lisibilité. Ce nouveau widget devrait être plus facile à utiliser et plus efficace.
Autres changements
Masques
Ajout d’un support pour la manipulation des masques dessinés sans utiliser la molette de la souris (pour les utilisateurs de tablettes).
Le gestionnaire de masques a été amélioré avec une nouvelle section repliable contenant des contrôles pour modifier les propriétés des masques.
Il est également possible de modifier une propriété qui est partagée par un groupe de formes.
Les formes de cercle et d’ellipse ont également été améliorées grâce à de nouvelles commandes directement sur la fenêtre permettant de modifier la taille du masque et l’adoucissement.
L’affichage sur le bandeau supérieur a été également amélioré et complété.
Ajout du support du format WebP en lecture.
Intégration du profil ICC dans les fichiers WebP lors de l’export.
Pour les modules contenant plusieurs onglets (filmique RVB, balance couleur RVB, calibration des couleurs, égaliseur de ton, …), un double clic sur un des onglets réinitialise tous les réglages de l’onglet sans toucher à ceux des autres.
Prise en charge des formats locaux pour les données, les dates et les heures dans les infobulles des vignettes.
Si, sur une action, une commande de script LUA a été définie, elle s’affichera dans l’infobulle de cete action.
Le code SSE a été supprimé des modules “balance des blancs” et “profil de couleur de sortie”, car les valeurs par défaut du compilateur offrent désormais une vitesse similaire.
Ajout de la prise en charge de l’extension de fichier JFIF (JPEG File Interchange Format), qui est une extension de la norme JPEG.
La préférence pour l’application automatique de netteté a été supprimée. Pour les utilisateurs qui ont encore besoin de cette fonctionnalité, elle peut être facilement remplacée par un préréglage avec application automatique généré par l’utilisateur.
Ajout du support pour la mise à jour des images existantes dans l’exportation Piwigo.
Tous les préréglages de balance des blancs qui étaient précédemment dans le code, ont été migrés vers un fichier JSON externe. Cela ne devrait pas affecter le fonctionnement du module.
Les préférences permettant de définir la disposition du module “balance des couleurs” et les couleurs du module “balance des blancs” ont été supprimées de la boîte de dialogue des préférences globales, car ces commandes sont déjà disponibles directement dans les modules respectifs.
Amélioration de la prise en charge des profils pour les formats AVIF et EXR. Assouplit également le lecteur AVIF en n’exigeant pas une conformité totale.
Le nombre d’images de la collection en cours est désormais affiché dans la barre supérieure, à côté des filtres d’image, ce qui signifie qu’il est disponible même lorsque la zone arrière supérieure est masquée.
Tenter d’obtenir l’espace couleur pour les fichiers PNG à partir du chunk cICP. Cela a été ajouté lors d’une révision récente de la spécification PNG, nous en tirons donc avantage, s’il est présent.
La lecture des demi-flottants 16 bits pour le format TIFF se fait maintenant en utilisant la bibliothèque Imath.
Il est maintenant possible de mapper des raccourcis sur les différents controles du module exportation.
Introduction du tuilage équilibré “OpenCL vs CPU”. Cela permet d’utiliser le tuilage CPU si la mémoire de la carte OpenCL est insuffisante (ce qui nécessiterait de gérer un grand nombre de tuiles sur la carte). En fin de compte, le grand nombre de tuiles et la zone de chevauchement rendraient l’utilisation du code OpenCL plus lente (voire beaucoup plus lente) que la manipulation de l’image sans tuilage sur le CPU.
En mode aperçu plein écran (en appuyant sur Ctrl+w), le bloc d’affichage des méta-données sur l’image n’est plus affiché par défaut. En déplaçant le curseur dans la moitié supérieure, la bloc apparaît, puis disparaît à nouveau après une brève période.
Régler les motifs lumineux des rotateurs midi Behringer b-control (BCR2000/BCF2000)
Correction de la lecture des métadonnées EXIF lors de l’importation d’EXRs (si souhaité,les fichiers existants doivent être réimportés, rafraîchir les métadonnées n’est pas suffisant).
Ajout de la prise en charge du défilement des préréglages à l’aide de raccourcis.
Les panneaux utilisent désormais des “tailles naturelles” par défaut, ce qui signifie que leur taille initiale s’adapte à la résolution de l’écran.
Le module de géolocalisation prend désormais mieux en charge les panneaux latéraux étroits en enveloppant le texte au lieu d’effectuer une ellipse de textes.
Des actions supplémentaires ont été ajoutées à l’écran d’aide principal (affiché en appuyant sur la touche h).
Le module lensfun est maintenant une dépendance obligatoire. Cela garantira que toutes les compilations de darktable auront le module de correction d’objectifs. Cela signifie également qu’une édition avec ce module ne sera pas perdue parce que le module est manquant suite à une mauvaise compilation.
Il est désormais possible d’attribuer des raccourcis au module de traitement “actuellement ciblé”. Cela permet de créer un ensemble commun de raccourcis et de les réutiliser dans plusieurs modules, simplement en mettant l’accent sur ce module. Par exemple, un raccourci clavier unique appliqué au “premier curseur” affectera le curseur “exposition” lorsque le module exposition est focalisé, et le curseur “rotation” lorsque le module “rotation et perspective” est focalisé. Une fonctionnalité similaire peut être utilisée pour affecter le “nième” curseur, la combobox, le bouton ou l’onglet, ainsi que le module ciblé lui-même.
Un clic droit sur l’en-tête d’un module dans le panneau d’accès rapide permet désormais d’ajouter rapidement d’autres widgets du même module. L’infobulle et l’icône indiquent si ces widgets sont actuellement masqués dans le module complet.
Correction de bogues
Utiliser correctement le profil de couleur d’affichage dans la vue diaporama. Cette fonction était absente, ce qui signifie que les images ignoraient le profil de couleur et étaient affichées (très) différemment de ce qu’elles étaient dans les vues table lumineuse ou chambre noire.
Honorer correctement l’état d’activation ou de désactivation d’un module dans un style. Cela signifie que les styles peuvent maintenant être utilisés dans le module “exportation” pour désactiver un module autrement activé dans la pile d’historique.
Corriger la taille et la position du popup bauhaus.
Fixe le nom de l’ordre des modules lors d’une réinitialisation.
Ne pas afficher les actions de module dépréciées dans la section des raccourcis de la boîte de dialogue des préférences globales.
Correction de certains positionnements de popup de widgets bauhaus sur Wayland.
Correction d’un problème de performance lors de l’importation de grands dossiers où les XMPs contiennent beaucoup de métadonnées.
Correction de certaines mises à jour manquantes de l’interface graphique dans le module “liquéfier”. Dans certains cas, la modification de la force d’un nœud dans une courbe ou une ligne ne mettait pas correctement à jour les valeurs de déplacement.
Correction d’une mauvaise interaction entre le mode “évaluation des couleurs” (icône ampoule en chambre noire) et les panneaux.
Correction l’affichage de la mise au point à l’infini dans les informations sur l’image.
Correction de la traduction des messages du module de retouche affichés dans le bandeau.
Lors de l’importation d’images, conserver le mode dossier ou pellicule actuellement sélectionné dans le module des collections si l’un de ces modes est actuellement actif. Si un autre mode de collecte était actif, l’importation repasse en mode pellicule (comme auparavant).
Correction de la conversion L*a*b* dans l’importation TIFF.
Correction de l’indicaton de surbrillance dans tous les modes de “reconstruction des hautes lumières”.
Correction de l’indicateur visuel de reconstruction de la lumière pour les fichier raw X-Trans.
Correction de l’annulation/rétablissement après un appliquation d’un style via un raccourci.
Ne pas reconstruire toute l’arborescence lorsque vous supprimez ou modifiez un préréglage dans les préférences. Cela donne une meilleure stabilité à l’interface utilisateur.
Correction de certains rafraîchissements du gestionnaire de masques lors du changement d’images.
Correction de la sélection du masque après la création d’un masque continu.
Correction du nom et de l’info-bulle dans les préférences du module “dématriçage” afin qu’ils soient corrects pour tous les types de capteurs.
Suppression de la vérification automatique de la marge de manœuvre d’OpenCL, car elle causait plus de problèmes qu’elle n’en résolvait.
Correction du curseur non clignotant dans la zone de recherche de module. Cela donnait l’impression que la barre de recherche était inactive.
Enregistrer correctement le niveau de noir de la librairie “libraw”.
Correction de l’état de certains boutons de l’interface utilisateur dans le module de retouche lors du changement d’image.
Correction de la sélection des images non modifiées.
Correction des raccourcis clavier afin qu’ils puissent être appliqués aux widgets d’une une section réduite d’un module.
Correction d’une coquille empêchant l’expansion correcte de la variable $(FOLDER.PICTURES).
Corrige le chargeur PNM (qui pouvait afficher des images cassées et toujours de mauvaises couleurs).
Correction du dessin de la zone de la “pipette de couleur” lorsque la zone est au bord de l’image. Lorsque la souris sort des bords de l’image, nous ne perdons plus l’action d’édition.
Un ancien bogue dans la gestion du cache a été corrigé. Cela pouvait avoir différents effets comme l’absence d’un recalcul de l’affichage ou même un crash dans la chambre noire.
Correction de l’état de l’interface de certains boutons à bascule qui n’étaient pas correctement mis à jour.
Correction de la vérification des coefficients de température pour l’affichage des présélections.
Correction du support du pixelpipe rapide dans certains modules pour la deuxième fenêtre.
Dans le panneau d’accès rapide, les paramètres sont désormais masqués s’ils sont également masqués dans le module complet (pour les paramètres qui s’affichent de manière conditionnelle en fonction de l’état d’autres paramètres). Cela fonctionne même si ces paramètres sont modifiés à partir d’un autre widget du panneau d’accès rapide.
Amélioration de l’étiquette de couleur bleue pour une meilleure visibilité dans le thème sombre.
Correction de l’affichage de l’étiquette de l’indicateur de zoom de la fenêtre de navigation. Il était parfois coupé à droite ou en bas ou déplacé à l’intérieur de la fenêtre.
Lua
La version de l’API est passée à 9.0.0
suppression des fonctions du comparateur darktable.gui.libs.filter.sort|sort order|rating|rating.
nom de fichier supprimé dans le type de données dt_lua_snapshot_t.
darktable.gui.libs.snapshot met désormais à jour l’écran après un changement de direction ou de rotation.
le type de données lua snapshot récupère correctement le nom du snapshot.
Notes
Avec la prise en charge des formats JXL, AVIF et EXR pour l’exportation, la sélection de métadonnées spécifiques (exemple : balise géographique, créateur, …) n’est actuellement pas possible. Pour les formats JXL, AVIF et EXR, darktable n’inclura pas les champs de métadonnées à moins que l’utilisateur ne sélectionne toutes les cases à cocher dans les options de référence d’exportation.
Avec l’ajout de la ligne font-feature-settings : tnum ; qui permet un affichage correct des nombres, la version minimale de Gtk nécessaire (qui ajoute le support de cette nouvelle ligne) est 3.24.15. Si vous avez une version plus ancienne, il suffit de supprimer la ligne 241 du fichier darktable.css sur votre système. Voir : https://github.com/darktable-org/darktable/issues/13166
Dépendances modifiées
Obligatoires
La version minimale de Gtk passe de 3.22 à 3.24.15
lensfun est maintenant une dépendance obligatoire et non plus optionnelle.
Les versions supportées sont les versions stables (par exemple 0.3.3),
pas la pré-version alpha 0.3.95 ou la branche master.
Optionnelles
La version minimale requise de libavif passe de 0.8.2 à 0.9.1.
Nouvelle dépendance optionnelle : libjxl, version minimale requise 0.7.0.
Changements RawSpeed
Prise en charge des appareils, par rapport à la version 4.0
Lors de la mise à jour depuis la série stable 3.8.x, gardez à l’esprit que vos modifications seront préservées durant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 3.8.x.
Il est fortement conseillé de faire une sauvegarde au préalable.
Note importante : pour s’assurer que darktable continuera à supporter le format de fichier brut de votre appareil photo, veuillez lire la liste en fin de ce post pour vous assurer que nous avons le jeu complet d’échantillons bruts pour votre appareil photo. Pour contribuer, lisez ce post : https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri
Depuis darktable 4.0.0:
Près de 180 commits pour darktable + rawspeed.
103 pull requests traités,
19 issues fermées.
Les Nouveautés
N/A
Autres changements
les Variables $(MAKER) et $(MODEL) peuvent maintenant être utilisées lors de l’importation des fichiers
Afficher “infini” pour une très grande distance de mise au point, comme le prévoit la norme Exif.
Corrections de Bugs
Correction des indicateurs surexposés après le recadrage.
Correction de la création de DNG dans le module de fusion HDR (ColorMatrix pouvait être zéro).
Correction de la vue sélection qui pouvait être défectueuse la seconde fois lors du changement du nombre d’images (par exemple, lors du rejet d’une image)
Correction de la réinitialisation de l’interface graphique du module d’exportation lors de l’utilisation du format TIFF.
Correction de la copie de l’ordre des modules en mode fusion lorsque plusieurs instances d’un module sont utilisées dans les images de destination.
Correction du problème de filtrage des couleurs sous Windows.
Correction d’un possible écran noir lors de l’utilisation de la balance des blancs automatique sous Windows.
Conservation correcte des horodatages d’accès et de modification lors de l’utilisation de la copie et de l’importation.
Correction de la réinitialisation du sélecteur de couleur dans le module des zones de couleur.
Correction du lien d’aide pour la gestion de la disposition des modules.
Correction d’un crash après l’échec d’une tentative de connexion d’un appareil photo.
Ajout de la prise en charge du mode fast pipe sur le module de diffusion et netteté. Le mode fast pipe est utilisé pour contourner les modules gourmands en temps d’exécution tout en modifiant de manière interactive les paramètres d’un autre module lorsque ce dernier ne nécessite pas un affichage précis de l’image. Par exemple, il est utilisé pour améliorer la réactivité de l’affichage à l’écran dans les modules de recadrage et de rotation/perspective.
Correction de certains types d’action de bouton de sélection de couleur.
Correction d’un crash dans l’exportation Latex.
Correction de l’exportation de la galerie du site web.
Correction d’une fuite de file-handle.
Correction d’une corruption de mémoire dans le module renforcer la netteté qui pouvait conduire à un plantage.
Correction de l’affichage de l’histogramme du vectorscope afin d’éviter de recadrer les nœuds primaires et secondaires (haut et bas).
Ajout d’une association de type de média HEIF pour le bureau.
Correction d’un éventuel plantage lors de l’utilisation du vérificateur de couleur sans un patch correctement sélectionné.
Correction du tri des fichiers LUT 3D et alignement à gauche des entrées pour une meilleure lisibilité.
Désactiver la mise à l’échelle lorsque la taille d’exportation est définie sur les dimensions de l’image originale (0), car cela n’a pas de sens et pouvait faire planter darktable.
Correction d’un éventuel crash lors de l’application d’un décalage temporel aux images.
Correction de l’information sur la taille de l’image affichée à l’écran (problème d’arrondi).
Correction de la mémoire requise pour le masque de fusion.
Correction d’un crash lors du zoom avec les doigts sur une table lumineuse vide.
S’assurer que les limites de taille des formats externes sont respectées lors de l’exportation.
Quelques corrections CSS sur la couleur, le contraste, le positionnement des combo-boxes, la taille des cases à cocher, les barres de défilement et les barres de progression.
Correction de l’en-tête JPEG APP1 (sauter l’en-tête de 6 octets).
Correction de certaines traductions manquantes dans les onglets des carnets de notes.
Utilisation d’un arrière-plan géré par couleur pour les curseurs du module RVB de balance des couleurs.
Allume les touches de modification midi lorsque shift/ctlr/alt sont pressés.
Quelques améliorations de vitesse (options de compilateur ajustées, quelques routines optimisées)
Lua
N/A
Notes
N/A
Changement de dépendances
N/A
Changements RawSpeed
N/A
Support de nouveaux appareils depuis darktable 3.8.
Support de base
CANON EOS R7
CANON EOS R10
Préréglages de balance des blancs
Profils de correction de bruit
NIKON D780
NIKON D4s
CANON EOS M50 Mark II
CANON EOS 850D
Matrices de couleur personnalisées
Support Suspendu
Pas d’échantillons de fichiers RAW disponibles sur raw.pixls.us
Lors de la mise à jour à partir de la série stable 3.8.x, veuillez garder à l’esprit que vos modifications seront conservées pendant ce processus, mais la nouvelle bibliothèque et la nouvelle configuration ne seront plus utilisables avec 3.8.x. Il est fortement conseillé de faire d’abord une sauvegarde.
Remarque importante : pour vous assurer que darktable peut continuer à prendre en charge le format de fichier brut pour votre appareil photo, veuillez lire cet article sur comment / quels échantillons bruts vous pouvez contribuer pour vous assurer que nous avons l’ensemble complet d’échantillons bruts pour votre appareil photo sous licence CC0 !
Depuis la version 3.8 de darktable :
Près de 1600 commits ont été publiés sur darktable + rawspeed
586 pull requests traitées
123 problèmes résolus
Les Points les plus importants
Ce qui suit est un résumé des principales fonctionnalités ajoutées à darktable 4.0. Ces fonctionnalités sont décrites plus en détail dans le manuel d’utilisation et le billet de blog qui l’accompagne.
Mappage des couleurs et de l’exposition
Une nouvelle fonctionnalité dans les modules “exposition” et “étalonnage des couleurs” vous permet de définir et d’enregistrer une couleur/exposition cible pour les sélecteurs de couleurs, afin de faire correspondre n’importe quel objet source de l’image avec une couleur cible arbitraire.
Cela peut être utilisé pour effectuer une balance des blancs
(adaptation chromatique) par rapport à des objets non gris de couleur connue, ou pour assurer la cohérence des couleurs d’un objet sur une série d’images.
Filmique v6
Filmique v6 introduit une nouvelle science des couleurs. Cette modification supprime la désaturation obligatoire proche du blanc moyen et du noir et la remplace par un véritable mappage de gamme par rapport à l’espace colorimétrique de sortie (ou d’exportation). Cela permet d’obtenir des couleurs plus saturées, notamment dans les ciels bleus. Pour les utilisateurs qui préfèrent toujours l’aspect “reflets désaturés”, vous pouvez toujours le faire en désactivant la préservation de la chrominance, mais la v6 ajoute une
sécurité de teinte pour empêcher le changement de teinte traditionnel qui accompagne cette méthode (où le ciel bleu saturé se dégrade en cyan et rouge saturé en jaune).
Cet “assainissement” du gamut est le troisième et dernier à être ajouté à darktable, qui dispose désormais d’un pipeline de couleurs entièrement nettoyé, de l’entrée (calibrage des couleurs), en passant par les changements artistiques (balance des couleurs RVB) jusqu’à la sortie (filmique v6). Les utilisateurs peuvent à présent colorer les images en toute sécurité en sachant que les couleurs d’entrée non valides peuvent être récupérées de la manière la moins destructrice possible dès le début du pipeline, et que les couleurs valides ne peuvent pas être poussées hors de la gamme tout le long du pipeline.
Remarque : Si les modules sont appliqués après filmique dans le pipeline, ils
ne bénéficient pas de ce mappage de gamme et s’appuient sur LittleCMS2 (s’il est activé) à l’étape finale d’exportation, qui ne mappe pas la gamme comme il se doit, et ne l’a probablement jamais fait.
Reconstruction des hautes lumières
Une nouvelle méthode “laplacien guidé” a été ajoutée au module “reconstruction des hautes lumières”. Cela utilise un schéma d’ondelettes itératif et à multi échelles pour extraire les détails valides du ou des canaux RVB non écrêtés. Le cas échéant, il utilise ces détails pour guider la reconstruction des canaux écrêtés et enfin il propage les dégradés de couleurs des régions valides voisines à l’aide d’une diffusion de bords consciente des couleurs. Cela limite la diffusion des couleurs à travers les bords (empêchant les feuilles vertes de perdre leur couleur dans la reconstruction du ciel bleu écrêté, par exemple).
Un paramètre de bruit permet d’ajouter du bruit Poissonien aux hautes lumières reconstruites, afin de les mélanger dans des images bruitées à haute sensibilité ISO. Cette méthode n’est disponible que pour les capteurs Bayer et ne peut pas être adaptée aux capteurs X-Trans.
Présentation de l’espace colorimétrique uniforme de darktable 2022
L’espace darktable UCS 22 est un espace colorimétrique uniforme conçu à partir de données expérimentales psycho perceptuelles spécifiquement dans le but de changements de saturation artistique, tels qu’effectués dans le module RVB d’équilibre des couleurs. Il utilise un schéma de luminosité-saturation qui compense l’effet Helmholtz-Kohlraush (qui tient compte de la contribution de la couleur dans la luminosité perçue) et permet un mappage de gamme efficace contre le pipeline RVB à luminosité constante. Cela rendra le contrôle de la saturation dans la balance des couleurs RVB plus efficace.
Réécriture de l’interface utilisateur
L’interface utilisateur a été complètement remaniée pour améliorer l’apparence et la cohérence. Le remplissage, les marges, la couleur, le contraste, l’alignement et les icônes ont été retravaillés.
Les sections réductibles dans les modules ont également été repensées afin que leur fonctionnalité soit plus évidente et plus esthétique.
De nouvelles sections pliables ont été ajoutées pour éviter d’encombrer l’interface utilisateur dans les modules suivants :
mélangeur de canaux RVB
exposition
calibrage des couleurs
Le module de vignettage a été divisé en deux sections pour plus de clarté.
Les sections superflues ont été supprimées du “recadrage” et de la “balance des blancs”.
La prise en charge de la police IPAPGothic a été ajoutée.
Les info-bulles de description des modules ont été retravaillées pour assurer une meilleure mise en page.
Enfin, le thème par défaut a été changé en Elegant Grey. La valeur par défaut de darktable est désormais conforme au thème recommandé par l’équipe.
Modifications des performances et de la prise en charge d’OpenCL
Tous les paramètres de performance et OpenCL et les optimisations du “pixelpipe” ont été entièrement revus et mis à jour. De nombreuses nouvelles optimisations ont été ajoutées et les préférences de l’utilisateur ont été simplifiées.
Toutes les configurations sont faites dorénavant pour chaque carte graphique, ce qui permet à chaque carte OpenCL d’être réglée séparément.
La configuration des performances est désormais appliquée au moment de l’exécution et ne nécessite plus le redémarrage de darktable en cas de modification.
Certains modules avaient des facteurs de tuilage incorrects ou trop conservateurs, ce qui rendait darktable inutilement lent (puisque le tuilage était utilisé alors qu’il n’était pas nécessaire)
Les modules suivants ont été mis à jour
dématriçage (X-Trans)
retouche
Autres changements
Glossaire des couleurs
L’outil pipette globale (dans la barre latérale gauche de la chambre noire) affiche désormais le nom de la couleur sélectionnée dans l’info-bulle. Cette fonctionnalité a été demandée par plusieurs photographes déficients visuels en couleurs (daltoniens), afin de confirmer la validité perceptuelle de leur montage pour un observateur moyen.
Le vocabulaire des couleurs contient 76 entrées : 15 teintes × 5 clartés +
neutre (gris). Il ne se déplace pas sur l’axe de chrominance, de sorte que toutes les couleurs sont enregistrées de la même manière, quelle que soit leur couleur.
Le vocabulaire contient également des couleurs de peau moyennes pour 3
parties du corps (avant-bras, front et joue) de 6 ethnies (chinois, thaï, kurde, mexicain, caucasien, afro-américain). Ces valeurs sont issues des bases de données académiques de cosmétologie et de dermatologie disponibles au
moment de la programmation. Elles ne sont valables que pour un illuminant D65 et pour un réglage d’exposition qui ancre le blanc diffus à 92 % de luminance relative.
Un nouveau paramètre “contraste” a été ajouté aux paramètres de superposition des lignes de guidage, permettant une meilleure visibilité des lignes sur les images.
Un nouveau module “filtres de collection” a été introduit, conçu pour être plus facile à utiliser que le filtrage du module “collections” actuel.
Le nouveau module permet de trier et de filtrer la collection actuelle à l’aide de plusieurs critères. Chaque règle de tri / filtre peut être épinglée, ce qui duplique le contrôle approprié sur la barre d’outils supérieure pour un accès rapide.
Les filtres suivants ont été implémentés (plus à venir dans la prochaine version) : étiquettes de couleur, recherche de texte, filtres date-heure, exposition, sensibilité ISO, distance focale, ouverture, format d’image, nom de fichier et extension, regroupement, historique, copie locale, ordre des modules. Des préréglages peuvent être créés et un bouton d’historique permet également de récupérer la configuration précédente.
De tout nouveaux widgets de filtres de texte et de couleur ont été implémentés.
Le module “collections récentes” est désormais intégré au module “collections” sous la forme d’un bouton “historique”.
La fonction de recherche de module de la chambre noire a été améliorée pour correspondre aussi à tous les noms de module définis par l’utilisateur.
La prise en charge de l’exportation flottante EXR 16 bits (alf) a été ajoutée.
Toutes les utilisations des dates / heures ont été retravaillées pour mieux prendre en charge les fuseaux horaires et les différents systèmes d’exploitation. La prise en charge des millisecondes a été ajoutée.
Tous les préréglages du module “égaliseur de tonalité” ont été mis à jour pour utiliser les modes de fusion liés à la scène.
Le nouveau système de saisie introduit dans la version 3.8 gère désormais les raccourcis clavier simultanés et la réactivité est grandement améliorée.
Les paramètres de configuration MIDI sont à présent spécifiés dans les fichiers de ressources de darktable.
Les tailles de pas de curseur ont été standardisées et peuvent maintenant être configurées individuellement.
Les clics supplémentaires sur les boutons des tablettes graphiques sont désormais traités comme des pressions sur les touches, de sorte qu’ils peuvent être utilisés dans les raccourcis.
La prise en charge des déclencheurs de manette de jeu a été ajoutée (les traitant comme des boutons) leur permettant d’être utilisés comme raccourcis.
Les modificateurs (Ctrl/ Shift/ Ctrl+Shift) peuvent maintenant être utilisés lors du déplacement des curseurs, pour modifier la précision des changements de valeur.
Lors de l’utilisation des fonctionnalités “copier” et “déplacer” dans la table lumineuse, les derniers répertoires sont mémorisés indépendamment pour chaque opération.
Dans les modules à onglets, il est maintenant possible scroller pour changer d’onglet.
Prise en charge améliorée des images monochromes : les vraies images monochromes (comme celles de Leica) et les images des appareils photo dont le filtre matriciel de couleur devant le capteur a été retiré sont désormais traitées de la même manière dans l’interface utilisateur autant que possible.
Le mode de suggestion des mots-clé (tags) a été amélioré.
La mise en page de superposition dans la vue d’impression a été améliorée.
La limite d’itérations de corrections du module “retouche” a été augmentée pour les nouveaux traitements.
Il est maintenant possible de modifier un seul nœud sur un chemin de pinceau. Vous pouvez modifier la taille, l’opacité et la dureté de chaque nœud indépendamment.
Un nouveau bouton dans le module “reconstruction des hautes lumières” permet de mieux visualiser les pixels détourés.
La visualisation de surexposition “raw” affiche désormais l’écrêtage réel du capteur plutôt que d’être ajusté en fonction de la balance des blancs de l’image. Ceci est mieux adapté au flux de travail par défaut (relatif à la scène).
Les raccourcis peuvent désormais être dirigés vers l’instance de module de traitement actuellement ciblée au lieu de celle actuellement déployée.
Le contrôle de la vue de la table lumineuse a été amélioré en veillant à ce que les touches haut/bas et gauche/droite aient le comportement attendu.
Lors de la sélection des couleurs en mode zone, un flou est appliqué. Cela garantit que les mesures du sélecteur de couleurs ne sont pas trop influencées par le bruit de l’image. Ce changement améliore particulièrement la stabilité de la mesure d’exposition relative au noir de filmique.
Ajout de la prise en charge des informations DNG GainMap EXIF et mets à jour le gain de pixel dans le module “raw-prepare”. Cela donne une meilleure exposition initiale aux images DNG importées.
Corrections de bogues
La vérification de la mémoire totale sur Linux est maintenant plus portable.
Les boutons MIDI avec un statut lumineux sont maintenant correctement mis à jour.
Les info-bulles des raccourcis d’onglets s’affichent correctement sur les modules à onglets.
Les désalignements entre les correctifs source et cible dans le module de retouche ont été résolus. Les mouvements « saccadés » sont également améliorés lors de l’ajustement des nœuds ou des segments.
Le démarrage du mode sélection est amélioré, notamment lorsque aucune image n’est sélectionnée et/ou sous la souris.
Position de l’icône d’état de copie locale fixée dans la superposition de blocs.
Positions des poignées de recadrage fixes lors de l’utilisation de mouvements rapides.
Problèmes de mosaïque RCD OpenCL résolus.
Assemblage des tuiles pour les capteurs X-Trans
Mise à jour de la pellicule corrigée si le recadrage est laissé ouvert lors du passage à l’image suivante.
Le module “collections” est désormais correctement mis à jour lors de l’importation de nouvelles images.
La gestion de l’impression paysage/portrait a été interrompue en raison d’un changement récent de “CUPS”. Nous comptons maintenant sur le filtre “CUPS” pour la bonne orientation.
Correction d’une éventuelle corruption de PDF dans les modules d’exportation et d’impression en raison du nombre d’octets écrits en double.
Correction d’un conflit de parallélisme possible dans le code OpenCL de retouche et de reconstruction des couleurs faisant planter darktable.
Transformation correcte des points pour le calcul de la rotation en correction de perspective. Cela corrige un problème lorsque l’image est retournée, ce qui rendait impossible l’utilisation du contrôle de rotation.
Suppression de “RatingPercent” dans les données EXIF car elles ne sont pas normalisées et peuvent perturber la visionneuse d’images Windows.
Correction du comportement d’étiquetage/rejet lorsque plusieurs images sont sélectionnées :
Lorsque vous tentez de rejeter plusieurs images, elles seront désormais définies comme rejetées si l’une d’entre elles n’est pas actuellement rejetée. Elles seront définies comme non rejetés si elles sont toutes actuellement rejetées. Cela permet une gestion plus prévisible des images avec des statuts de rejet incohérent. Des modifications similaires ont également été apportées lors de l’activation/désactivation des étiquettes de couleur.
Correction de la recherche de préréglage de la balance des blancs dans le module “Balance des blancs”.
Correction d’une possible actualisation manquante de l’éditeur de métadonnées.
Correction d’un éventuel problème de traduction sous Windows.
Comme toujours, veuillez ne pas utiliser l’archive tar générée automatiquement fournie par github, mais uniquement notre fichier tar.xz. Les sommes de contrôle sont :
Lors de la mise à jour à partir de la série 3.6.x actuellement stable, veuillez garder à l’esprit que vos modifications seront conservées pendant ce processus, mais la nouvelle bibliothèque et la configuration ne seront plus utilisables avec 3.6.x.
Il est fortement conseillé de faire d’abord une sauvegarde.
Remarque importante : pour vous assurer que darktable peut continuer à prendre en charge le format de fichier brut pour votre appareil photo, veuillez lire cet article sur comment/quels échantillons bruts vous pouvez contribuer pour vous assurer que nous avons l’ ensemble complet d’échantillons bruts pour votre appareil photo sous licence CC0 !
Depuis darktable 3.8.0 :
Plus de 160 commits sur darktable+rawspeed
75 pull requests traitées
55 numéros clos
Les changements principaux
Deux nouvelles langues sont désormais disponibles pour la documentation : l’espagnol et le néerlandais. Cela porte le nombre total de traductions à six. Merci à tous les traducteurs pour leur travail acharné.
Autres nouvelles fonctionnalités et modifications
Accélérez l’outil de correction de la retouche en utilisant un meilleur parallélisme.
Ajoutez une nouvelle variable $(DARKTABLE_VERSION).
Corrections de bogues
Correction des points de contrôle et de plume pour les formes de tracé et de pinceau lors de l’édition à l’aide d’un zoom > 200 %. L’édition est maintenant fluide et ne saute plus lorsque la souris est déplacée.
Sur la vue de la table lumineuse, fixez Maj-clic lors de la sélection d’une plage - au moins une image doit d’abord être sélectionnée.
Correction de l’expansion de certaines variables sous Windows.
Correction du rendu SVG en calculant la dimension appropriée dans le module de filigrane avec libsvg 2.52.
Correction de l’impression lorsque le module d’exportation est réglé sur le mode échelle. Cela était dû à un bogue dans l’interaction entre l’exportation et l’impression.
Correction de l’affichage de la disposition de l’image du module d’impression lors de l’utilisation de l’unité en pouces.
Correction de la bordure jaune pour les images groupées sélectionnées.
Correction de certains problèmes d’exportation de balises.
Correction d’un plantage sous Windows lors de l’importation à partir d’un dossier contenant des caractères spéciaux.
Correction de l’affichage des vignettes au survol de la souris lorsque vous quittez la table lumineuse par le bas - assurez-vous que la vignette cesse d’être mise en surbrillance.
Supprimez l’indication de double-clic dans le module de recadrage pour valider les paramètres. Cette fonctionnalité a été supprimée dans darktable 3.8.0.
Meilleure mise en page pour l’étoile et les icônes rejetées.
Résoudre certains problèmes d’actualisation dans le menu des superpositions de guide - assurez-vous que la fenêtre contextuelle affiche les paramètres actuels après qu’ils ont été modifiés via un raccourci clavier.
Corrigez les lignes de guidage dans le module de rotation et de perspective - assurez-vous que les guides sont affichés uniquement dans la zone recadrée.
Correction de l’export Piwigo pour la nouvelle version de Piwigo qui utilise désormais un salon pour les nouvelles images. Nous le vidons maintenant pour nous assurer que les images sont affectées à leur album correspondant.
Correction de la gestion des sources cercle/ellipse dans le module de retouche. Les formes peuvent maintenant être déplacées immédiatement après les avoir placées par glisser-déposer.
Correction d’un bug dans la rotation et la perspective qui empêchait la suppression de la dernière ligne tracée manuellement.
Correction de plusieurs problèmes dans le module de marquage. Certaines interactions de l’interface utilisateur ont été retravaillées pour être plus proches de ce à quoi un utilisateur pourrait s’attendre. En outre, de nouvelles clés ont été ajoutées : shift-enterattachez la balise sélectionnée, réinitialisez l’entrée et donnez-lui le focus. shift-leftRéduire l’arborescence entière .
Correction de plusieurs problèmes de glisser-déposer sur la table lumineuse qui provoquaient des plantages.
Correction d’un plantage possible avec une très grande mise à l’échelle à l’exportation.
Retravailler les éléments d’historique sur les infobulles des vignettes.
Retravailler l’interface graphique pour le copier/coller des éléments d’historique. L’icône d’état marche/arrêt a été supprimée des étiquettes et remplacée par une colonne spécifique « marche/arrêt ».
Correction de certains problèmes de dématriçage spécifiques aux pilotes AMD OpenCL.
Correction d’un plantage possible dans le module de styles pour les noms de style contenant une barre oblique.
Ajouter une option pour saisir automatiquement le nouveau nom d’instance de module lors de la duplication d’un préréglage.
Correction de la mise à jour du graphique Filmic RGB lorsqu’elle est utilisée dans le panneau d’accès rapide.
Restaurer le raccourci pour créer une copie vierge dans la vue table lumineuse.
Autoriser les préréglages du module de balisage à ajouter les balises au lieu de les remplacer.
Correction de l’info-bulle sur les curseurs de saturation des tons moyens par rapport à la luminance extrême dans Filmic RGB.
Correction de l’ajustement du recadrage dans le module de rotation et de perspective lorsque le sous-échantillonnage de l’aperçu est actif. Les mouvements ont été amplifiés, ce qui a rendu l’ajustement plus difficile et l’emplacement cliqué n’était pas constant lors du déplacement de la zone de recadrage.
Correction de l’écriture des métadonnées XMP au format AVIF.
Correction de l’importation à partir de partages SMB montés à l’aide de gvfs.
Correction d’un éventuel changement de couleur lors de l’activation de la correction de l’objectif sur une image monochrome.
Correction de la substitution de variable $(RATING_ICONS) - affiche désormais un “X” lorsque la note est de 0 au lieu d’une chaîne vide.
Ajoutez quelques substitutions de variables manquantes dans la liste affichée.
Correction du bouton de réinitialisation dans l’éditeur de métadonnées. Les entrées de métadonnées ont été correctement supprimées des images sélectionnées, mais l’affichage du module n’a pas été actualisé.
Correction de l’activation des modules de traitement à partir d’un raccourci. Le module n’est plus mis au point lorsqu’il est activé, ce qui correspond au comportement “clic”.
Correction de la sélection automatique des onglets lors de l’ouverture des préférences dans des langues autres que l’anglais.
Améliorez la gestion des illuminants DNG inconnus.
Correction de l’exportation de haute qualité lorsque la taille d’exportation est spécifiée “par échelle”.
Correction de certains raccourcis ignorés lorsqu’ils sont appliqués à un widget dans une boîte de dialogue contextuelle inactive ou non ciblée.
Notes
Nous affichons maintenant un grand message rouge pour les caméras avec des échantillons manquants. Les caméras qui ont été supprimées dans la version 3.8.0 ont été ajoutées à darktable pendant une courte période.
Si vous voyez un tel message, cela signifie qu’il manque des échantillons à votre appareil photo. Si vous ne faites rien, le support sera définitivement supprimé dans la prochaine version majeure de darktable.
Lors de la mise à jour à partir de la série 3.6.x actuellement stable, veuillez garder garder à l’esprit que vos modifications seront préservées durant ce processus, mais que la nouvelle bibliothèque et la configuration ne seront plus utilisables avec la version 3.6.x.
Il vous est fortement conseillé de faire une sauvegarde au préalable. Note importante : pour s’assurer que darktable peut continuer à supporter le format de fichier brut pour votre appareil photo, veuillez lire ce post sur comment/quels échantillons bruts vous pouvez contribuer pour vous assurer que nous avons l’ensemble complet d’échantillons bruts pour votre appareil photo sous licence CC0 !
Près de 3915 commits à darktable+rawspeed depuis 3.6 571 pull requests traitées 265 problèmes fermés
Les grandes nouveautés
Le système de raccourcis clavier a été entièrement retravaillé et étendu pour vous permettre de de contrôler darktable avec d’autres dispositifs, par exemple, des dispositifs MIDI et les contrôleurs de jeux. Les raccourcis clavier/souris standards peuvent maintenant utiliser les mouvements de la souris (horizontaux, verticaux, diagonaux) ainsi que les pressions ainsi que des pressions multiples sur des boutons/taques et des pressions/clics courts ou longs.
Veuillez noter que tous les raccourcis que vous avez créés précédemment ne sont pas transférés à la nouvelle fonctionnalité et devront être redéfinis dans darktable 3.8.
Nouveau module de diffusion ou d’accentuation, vous permettant de simuler ou d’inverser les processus de diffusion pour reconstruire des images à partir d’un objectif. les processus de diffusion pour reconstruire des images à partir du flou de l’objectif, du trouble, filtre passe-bas du capteur, ou du bruit. Il peut également être utilisé pour simuler des taches d’aquarelle, augmenter le contraste local, simuler l’efflorescence ou appliquer un flou de surface. Des règles spéciales peuvent être définies pour des règles spéciales peuvent être définies pour diffuser spécifiquement sur ou le long des bords, ainsi que pour éviter de les rendre plus nets ou plus flous. les rendre flous.
Le nouveau module de flou de scène permet de synthétiser des flous de mouvement et d’objectif de manière paramétrique et physiquement précise. de manière paramétrique et physiquement précise. Ce module vous permet de définir la trajectoire du mouvement ou le diaphragme de l’objectif. diaphragme de l’objectif et génère ensuite le flou correspondant.
Le module de correction de perspective a été renommé en rotation et perspective et vous permet désormais de définir manuellement les paramètres de correction en traçant des lignes ou des rectangles sur l’image (repères). en traçant des lignes ou des rectangles sur l’image (reproduisant la fonction de correction de la distorsion trapézoïdale du module déprécié de recadrage et de rotation).
Ajout de la prise en charge de plusieurs images dans l’aperçu avant impression. La page peut être La page peut être remplie de plusieurs zones, chacune d’entre elles pouvant être déplacée et placée sur la page avec la possibilité de s’y accrocher. la page, avec la possibilité de s’accrocher à une grille pour plus de précision.
Un nouvel algorithme de démosaïque LMMSE a été introduit. Cet algorithme est particulièrement particulièrement adapté aux images à haute sensibilité ISO et/ou bruyantes.
Les guides de composition du module de recadrage sont désormais disponibles dans tout darktable et ne nécessitent plus l’activation du module de recadrage. et ne nécessitent plus l’activation du module de recadrage.
Le format Canon raw CR3 est désormais pris en charge (voir la liste des appareils photo pris en charge dans la section ci-dessous). section ci-dessous). Ce support est fourni par LibRaw et nécessite au moins la version exiv2 0.27.4 avec le support BMFF activé.
L’outil de profilage color checker, introduit dans darktable 3.4 en tant que partie du module de calibrage de couleur module d’étalonnage des couleurs, est maintenant normalisé par patch dans l’exposition pour éliminer l’effet l’effet de l’éclairage inégal et de la chute lors de la prise de vue des vérificateurs de couleur à main levée et sur place. Cela diminue fortement la moyenne résiduelle dE après l’étalonnage et aide sensiblement à récupérer les bleus foncés naturels tout en évitant les effets de la lumière. aide à retrouver les bleus foncés naturels tout en évitant les décalages jaunes dans les hautes lumières.
Autres nouvelles fonctionnalités et modifications
Le module de débruitage (profilé) utilise désormais le mode ondelettes par défaut. par défaut en mode Y0U0V0 ont été améliorés.
Des boutons de retournement ont été ajoutés au module d’orientation (fonctionnalité déplacée (fonctionnalité déplacée de crop et rotate).
La gestion des travaux en arrière-plan a été supprimée des préférences.
Une grande partie du code spécifique à SSE a été supprimée, car le code généré par le compilateur est généralement plus rapide.
Le script darktable-generate-cache affiche maintenant les noms de fichiers et les ID des images.
Les correspondances de noms de fichiers dans le module collections sont maintenant plus rapides.
La gestion des masques est plus rapide.
L’ordre du module de traitement peut maintenant être appliqué automatiquement en fonction des propriétés de l’image. propriétés de l’image.
L’état des dossiers est correctement actualisé lorsqu’un montage est modifié.
Un sélecteur de couleur de zone peut être sélectionné en utilisant un clic droit en plus de l’option existante Ctrl+C.
Des variables de substitution ont été ajoutées pour les dimensions des images comme suit : $(SENSOR_HEIGHT) et $(SENSOR_WIDTH) pour les dimensions absolues des pixels du capteur ; $(MAXIMUM) pour les dimensions de l'image. absolue du capteur ; $(MAX_HEIGHT) et $(MAX_WIDTH) pour la taille de l'image brute ; et $(EXPORT_HEIGHT) et $(EXPORT_WIDTH) pour les dimensions taille de l’image finale après recadrage.
Plus de travail sur l’accélération du code dans de nombreuses routines différentes assurant une meilleure vectorisation et/ou une définition OpenMP. Notamment, les modules virage partiel, suppression de la brume etemoval et soften ont été améliorés.
Le préréglage du groupe de modules “débutant” prend désormais en compte le flux de travail choisi (affichage ou référence à la scène).
Le panneau d’accès rapide tient désormais compte du flux de travail choisi (affichage ou scène référencée).
Nouvelles options de tri basées sur la capture, l’importation, la modification, la dernière exportation et la dernière impression.
L’info-bulle pour le masque raster inclut désormais des informations sur le module source.
Les modules suivants ont été dépréciés :
Recadrage et rotation - les fonctionnalités de ce module sont désormais partagées entre les modules Recadrage, orientation, et rotation et perspective.
Notez que le nouveau module de recadrage est désormais placé après le module de retouche afin de garantir que l’image complète puisse être utilisée comme zone source.
Une nouvelle option a été ajoutée pour vous permettre de choisir le moment de commencer à écrire modifications dans les fichiers XMP sidecar. Choisissez de : (a) ne jamais écrire XMP ; (b) d’écrire XMP dès que l’image est importée ; ou (c) d’écrire XMP seulement après que l’utilisateur ait modifié l’image dans la chambre noire.
La saisie du fuseau horaire a été améliorée dans le module de géolocalisation.
Une nouvelle préférence a été ajoutée pour choisir le nombre de collections récentes à afficher.
La prise en charge des classements a été ajoutée au module des collections, ce qui permet de créer des préréglages, par exemple pour sélectionner des collections récentes. des préréglages, par exemple, pour sélectionner les meilleures images de 2021.
Les fichiers PNG sont désormais pris en charge dans le module filigrane.
Les valeurs du module de sélection globale des couleurs sont désormais sélectionnables et peuvent être copiées dans le presse-papiers.
HSV a été ajouté comme option dans le module de sélection de couleur globale.
Le schéma de couleurs de la ligne de temps a été amélioré.
Le module Scopes (précédemment appelé histogramme) peut maintenant être déplacé vers le panneau de gauche.
Amélioration du rendu des couleurs pour les oscilloscopes de forme d’onde et de défilé.
Une nouvelle option d’oscilloscope de forme d’onde verticale a été ajoutée.
Les échantillons en direct peuvent maintenant être affichés dans le vectorscope.
Une option RYB a été ajoutée au vecteurscope.
Le module 3D lut a été déplacé après filmic dans le pixelpipe.
Des améliorations mineures de la convivialité ont été apportées à l’égaliseur de tonalité, en s’assurant que le curseur est affiché lors de la mise au point et que le module est activé lors du défilement.
Le réglage automatique des masques a été amélioré dans le module de l’égaliseur de tonalité.
De nouvelles icônes “baguette magique” sont désormais utilisées pour les actions d’accord automatique dans le module d’égalisation des tons.
La mise en mosaïque a été activée dans les modules balance des couleurs rvb, diffuse et filmique rvb. pour permettre le traitement de très grandes images.
Lors de l’analyse des fichiers XMP mis à jour, la fenêtre de synchronisation a été améliorée pour offrir plus de choix quant à la façon dont la synchronisation est effectuée.
Ajout d’un support de lecture pour le format de fichier HEIF/HEIC.
Ajout du support pour ARM64/Apple M1 comme cible de construction.
Ajout d’une préférence pour inverser le comportement du défilement de la souris vers le haut/bas sur les attributs de masque dessinés. attributs de masque. En même temps, et pour des raisons de cohérence, l’action de défilement vers le haut a été définie pour augmenter tous les attributs de masque par défaut.
Ajout d’un horodatage dans la boîte de dialogue d’importation de caméra pour des raisons de cohérence avec les autres boîtes de dialogue d’importation.
L’ordre actuel des modules est désormais affiché dans l’en-tête de l’ordre des modules afin de économiser de l’espace dans l’interface graphique.
L’entrée “ordre du module” est maintenant déplacée à la fin de la boîte de dialogue copier/coller pour une meilleure convivialité, car cette option est rarement utilisée.
Le module de tonalité fractionnée affiche désormais la teinte en degrés pour des raisons de cohérence avec les autres modules.
Les images rejetées dans la vue de la table lumineuse sont maintenant atténuées pour plus de clarté.
Le dernier album Piwigo sélectionné est maintenant mémorisé dans le module d’exportation.
Pour les utilisateurs et développeurs avancés, les options de construction OpenCL sont maintenant exposées dans le module darktablerc.
Le module des collections offre maintenant de nouveaux préréglages basés sur le temps de l’image pour compléter les préréglages existants basés sur la durée de l’image. pour compléter les préréglages existants basés sur l’heure d’importation.
Ajout d’un indicateur d’exigence sans bordure dans le module d’impression lorsque les marges sélectionnées par l’utilisateur sont inférieures aux marges matérielles. marges sélectionnées par l’utilisateur sont inférieures aux marges matérielles.
Ajout d’une option permettant d’afficher tous les modules de l’historique au sein du groupe de modules actif, sans tenir compte du fait que l’utilisateur n’a pas utilisé le module. groupe de modules actifs, qu’ils soient activés ou non activés.
Ajout d’un champ de recherche dans les préférences et les raccourcis de préréglage.
Amélioration de la gestion des courbes dans Filmic. Les courbes devraient être plus faciles à contrôler, car certains effets secondaires de certains paramètres sur d’autres ont été éliminés.
Ajout de la prise en charge de l’aperçu des vignettes pour les fichiers DNG dans le dialogue d’importation.
La documentation de darktable 3.8.0 comprend maintenant quatre (français, allemand, ukrainien, portugais brésilien) traduites (c’est la première fois que une documentation complète et traduite a été mise à disposition à la date de la date de sortie), entièrement intégrée dans le système de liens d’aide de darktable. du système. Des versions traduites des manuels epub et pdf sont également disponibles.
Corrections de bogues
De multiples fuites de mémoire ont été corrigées.
Correction de l’équilibrage du vert dans le chemin de code du CPU RCD.
Sélection du meilleur illuminant pour les images DNG.
Lorsque vous essayez d’entrer dans une vue qui ne peut pas être utilisée (comme la vue d’accrochage où aucune caméra n’est attachée), assurez-vous de réinitialiser la combobox à la vue la vue précédente.
Correction des optimisations d’étalonnage pour le delta E dans le module d’étalonnage des couleurs.
Correction du focus peaking qui, dans certains cas, affichait de mauvais pixels aléatoires sur les bords. pixels erronés aléatoires sur les bords.
Correction du rafraîchissement lors du collage de tout ou partie de l’historique.
Correction d’un accès possible à des données non initialisées dans la démosaïque RCD.
Mise à jour des champs de métadonnées lors de l’application d’un preset.
Correction de la création du chemin interpolé de liquify pour être plus proche de ce que l’utilisateur attend. l’utilisateur.
Plusieurs problèmes spécifiques à Windows PATH ont été corrigés. De plus, les noms de chemin UNC sont désormais pris en charge.
Assurez-vous que les fichiers RAW+Jpeg gardent le même nom de fichier pendant la copie et l’importation.
Ajout d’une certaine cohérence dans l’augmentation/diminution de l’opacité des formes dessinées, qui fonctionnait de manière opposée aux autres formes. qui fonctionnait de manière opposée aux autres contrôles de masque.
Inversion de la rotation du vecteur de la force de liquification pour plus de cohérence.
Rendre cohérentes les métadonnées et le balisage concernant la sélection actuelle.
Correction de certaines erreurs d’arrondi dans les masques avec des angles vifs, qui créaient des discontinuités dans la zone du masque. des discontinuités dans la zone du masque.
Correction de l’indicateur du chargeur d’images, qui n’était pas correctement défini au moment de l’importation.
Correction d’un éventuel mauvais réglage dans l’étalonnage des couleurs lors du passage de fichiers Jpeg à des fichiers RAW.
Correction d’une mauvaise balance des blancs, rare mais possible, juste après l’importation d’une image ou lors de la réinitialisation de l’historique de développement. image ou lors de la réinitialisation de l’historique de développement.
Lua
Passage de Lua 5.3 à Lua 5.4.
L’API Lua est maintenant 8.0.0.
Ajout des fonctions darktable.print_toast() et darktable.print_hinter() pour imprimer les messages toast et hinter respectivement.
Ajout du champ is_altered() au type de données dt_lua_image pour déterminer si une image a été modifiée depuis son importation.
Ajout de la fonction generate_cache() au type de données dt_lua_image afin de permettre pour qu’une image de cache mipmap puisse être générée sans avoir à exécuter la fonction darktable-generate-cache.
Ajout de la fonction darktable.gui.libs.snapshots.clear_snapshots() pour supprimer tout instantané.
Ajout de l’événement darkroom-image-loaded qui est déclenché lorsqu’une image est chargée dans la vue de la chambre noire. L’image est retournée.
Ajouté l’événement darkroom-image-history-changed qui est déclenché lorsqu’une image l’historique d’une image est modifié dans la vue chambre noire. L’image est renvoyée.
Notes
La série de versions 3.8.x de darktable sera la dernière à supporter qui prend en charge macOS 10.7 et la construction avec Xcode 11.
La prochaine version majeure nécessitera au moins macOS 10.14 pour fonctionner et Xcode 12 pour construire.
Les modules dépréciés dans la version 3.4 ont été retirés du groupe des modules dépréciés. groupe de modules dépréciés. Les modules concernés sont : Zone System, Invert, Channel Mixer, Global Tonemap, Relight, Tonemap, Vibrance et Réglages de base. Ajustements.
Dépendances modifiées
Passage de Lua 5.3 à 5.4.
Modifications de RawSpeed Support de la caméra, par rapport à la 3.6
Support de base
Canon EOS R
Canon EOS RP
Canon EOS R5
Canon EOS R6
Canon EOS 250D
Canon EOS 850D
Canon EOS 90D
Canon EOS 1D X Mark III
Canon EOS M6 Mark II
Canon EOS M50
Canon EOS M50 Mark II
Canon EOS M200
Canon PowerShot G5 X Mark II
Canon PowerShot G7 X Mark III
Fujifilm GFX50S II (compressé)
Leica C (Typ 112) (3:2)
Leica Digilux 3 (4:3)
Leica M10 (dng)
Ricoh GR II
Sony DSC-HX95
Sony ILCE-7M4
Sony ZV-E10
Préréglages de la balance des blancs
Canon EOS R (avec réglage fin)
Canon EOS RP (avec réglage fin)
Canon EOS R5 (avec réglage fin)
Canon EOS R6
Canon EOS M50 (avec réglage fin)
Ricoh GR II
Profils de bruit
Canon EOS R
Canon EOS RP
Canon EOS R5
Canon EOS R6
Fujifilm X100V
Leica D-Lux 7
Leica M10
Leica SL (Typ 601)
Panasonic DC-S5
Panasonic DC-FZ91
Panasonic DC-FZ92
Panasonic DC-FZ93
Panasonic DC-TZ90
Panasonic DC-TZ91
Panasonic DC-ZS70
Matrices de couleurs personnalisées Support suspendu
Comme toujours, veuillez ne pas utiliser l’archive tar générée automatiquement fournie par github, mais uniquement notre fichier tar.xz. les sommes de contrôle sont :
Lors de la mise à jour à partir de la série 3.4.x actuellement stable, veuillez garder à l’ esprit que vos modifications seront conservées pendant ce processus, mais la nouvelle bibliothèque et la nouvelle configuration ne seront plus utilisables avec 3.4.x.
Il est fortement conseillé de faire d’abord une sauvegarde.
Remarque importante : pour vous assurer que darktable peut continuer à prendre en charge le format de fichier brut de votre appareil photo, veuillez lire cet article sur la manière/les échantillons bruts que vous pouvez contribuer pour vous assurer que nous disposons de l’ ensemble d’ échantillons bruts complet pour votre appareil photo sous licence CC0 !
Corrections de bugs
Le module fixe s’étend sur le panneau d’accès rapide lors de l’activation/la désactivation du module.
Correction d’un crash possible dans le module de calibrage des couleurs.
Correction d’une incohérence entre le chemin CPU et GPU dans le module de calibrage des couleurs.
Correction d’un problème possible dans le code non linéaire OpenCL Bradford dans l’ étalonnage des couleurs qui entraîne un mauvais rendu des couleurs.
Correction de la gestion et de l’encodage des chemins Windows.
Correction d’un problème possible dans exiv2 lors de la tentative d’écriture de chaînes vides.
Correction du bouton par échelle dans le module d’exportation.
Correction d’un plantage lors du renommage d’un masque dessiné.
Correction mineure de l’interface utilisateur dans le module en double.
Correction d’un éventuel mauvais rendu de l’ info-bulle du sélecteur de couleurs . (solution de contournement pour un éventuel problème Gtk).
Correction de la variable de nom de fichier utilisée lors de l’importation de nouvelles images.
Corriger le profil de bruit pour RICOH GR III.
Corrigez quelques fuites de mémoire.
Prise en charge de la caméra, par rapport à 3,6
Soutien de base
Leica C-Lux (3:2)
Nikon D6 (compressé 14 bits, non compressé 14 bits, compressé 12 bits, non compressé 12 bits)
L’équipe de darktable est heureuse de vous annoncer notre seconde édition estivale du logiciel, darktable 3.6. Joyeux Noël (d’été) !
Ceci est la première des deux versions prévues cette année, et nous prévoyons dorénavant sortir deux nouvelles versions chaque année, autour des solstices d’été et d’hiver.
Documentation
Grâce aux innombrables heures de travail de contributeurs acharnés, toutes les nouvelles fonctionnalités sont entièrement documentées à temps dans le manuel utilisateur, qui est à présent disponible au format epub, en plus des versions en ligne et pdf. Les liens d’aide à l’intérieur du logiciel ont été mis à jour pour pointer vers le nouveau manuel et l’ancienne version sera officiellement abandonnée. Le manuel utilisateur est cependant seulement en anglais pour l’instant, mais les traductions sont en cours (ici et nous prévoyons les autres langues à temps pour darktable 3.8.
Cette fois ci, nous lançons aussi une nouvelle version de la documentation lua (qui permet de scripter des extensions), ici.
Groupes de modules et panneau d’accès rapide
Panneau d’accès rapide
Le panneau d’accès rapide est un remplaçant du module ajustements de base et bien plus. Cette fonctionnalité fournit une nouvelle interface aux modules de traitement existants, à un emplacement unique et dans une disposition unifiée. Les utilisateurs peuvent ajouter n’importe quel contrôle de n’importe quel module au panneau d’accès rapide, pour une productivité accrue et une ergonomie améliorée.
Cette nouvelle implémentation ne concerne que l’interface graphique côté utilisateur – les contrôles et les filtres de pixels appartiennent toujours à leur module respectif et peuvent être déplacés dans le pipeline en utilisant leur module original lié.
Groupes de modules (onglets)
Les modules peuvent à présent être rapidement ajoutés ou retirés des groupes de modules par un clic-droit sur les onglets des groupes. Ceci évite d’avoir à modifier le groupe dans la fenêtre de maintenance, mais gardez à l’esprit que ces changements rapides ne mettent pas à jour vos pré-réglages personnels. Vous pouvez aussi accéder rapidement à la fenêtre gérer les dispositions de modules par un Ctrl +clic sur l’icône des pré-réglages.
La fenêtre gérer les dispositions de modules a également été améliorée pour inclure le réglage du panneau d’accès rapide. À présent, vous pouvez aussi appliquer automatiquement un pré-réglage de groupes de modules en fonction du type d’image que vous retouchez/développez.
Modules de science de la couleur
À présent que le flux de travail relatif à la scène est virtuellement complet en terme de fonctionnalités dans darktable 3.6, il devient le flux de travail par défaut. Le flux de travail hérité (relatif à l’affichage) peut toujours être activé manuellement dans les préférences.
Nouvelle spline dans filmique RGB
Une nouvelle méthode d’interpolation, appelée sûre, est le nouveau réglage par défaut pour construire la courbe de tonalité caractéristique en « S ». Cette méthode utilise un polynôme rationnel (similaire à l’équation de Michaelis-Menten) qui prévient les dépassements et oscillations qui se produisent parfois avec des réglages de contraste et de latitude extrêmes quand les méthodes d’interpolation « dure » et « douce » sont utilisées.
Le compromis est que cette méthode donne un contraste atténué proche du blanc et du noir (sauf si la latitude est augmentée), mais elle permet des réglages bien plus drastiques du côté utilisateur sans effets pervers sur la courbe.
Balance couleur RGB
La balance couleur RGB apporte plusieurs innovations uniques pour aider les coloristes à développer des images de façon cinématographique et avec un niveau de contrôle raffiné, dans un flux de travail relatif à la scène et prêt pour le HDR.
Premièrement, il assainit la gamme de couleur dans l’espace RGB de travail, à la sortie du module et à chaque conversion interne d’espace de couleur. Ceci assure que la retouche de couleur ne pousse pas les couleurs hors de la gamme valide, ce qui peut arriver rapidement lorsqu’on augmente la saturation (comme dans l’ancien module balance couleur). Les retouches de couleur ambitieuses deviennent donc beaucoup sécuritaires, ce qui permet la création de couleurs riches qui ne se dégraderont pas en artefacts plus tard.
Deuxièmement, il utilise des masques de luminance pour partager explicitement l’image en ombres, tons moyens et haute lumières réels, de sorte que chacun puisse être corrigé en couleur séparément. Le slope/offset/power (pente, décalage, puissance) classique affecte principalement les hautes lumières, ombres et tons moyens, mais implicitement et par un effet secondaire de l’algorithme. L’algorithme interne actuel est toujours le slope/offset/power habituel, mais le slope a été décomposé en deux parties – un lift des ombres et un gain des hautes lumières – chacune étant appliquée séparément sur différents masques de luminance. Les masques de luminance sont définis par l’utilisateur et visualisables pour permettre un contrôle complet et transparent des régions où les réglages s’appliquent.
Troisièmement, ce module introduit un vrai réglage de « saturation » qui respecte la définition de la saturation donnée par Munsell et la CIE (Commission Internationale de l’Éclairage) : la richesse de couleur relative à la luminosité. Il est important de noter que 99 % de ce que les logiciels appellent « saturation » est en réalité un réglage qui affecte la chroma (richesse de couleur indépendante de la luminosité). Alors que désaturer (en saturation réelle) éclaircit également et permet d’atteindre des couleurs pastels (ainsi, rouge désature en rose), réduire la chroma se fait à luminosité constante et permet seulement d’atteindre la valeur de gris ayant la même luminance (rouge dégrade vers gris), ce qui est peu plaisant et incohérent avec la peinture. Un réglage de chroma est également fourni. Les deux réglages de saturation et de chroma peuvent être manipulés globalement ou séparément dans les ombres, tons moyens et hautes lumières, en utilisant les masques de luminance.
Finalement, la retouche de couleur linéaire a lieu dans un espace RGB spécial (publié en 2019) qui présente une répartition uniforme des teintes de Munsell sur l’ensemble de la gamme de luminance. Ceci rend les corrections de couleurs plus uniformes et mieux équilibrées pour toutes les teintes, ce qui n’est généralement pas le cas pour les espaces RGB standards (sRGB/Rec709, Rec2020, ProPhoto RGB, etc.). La partie perceptuelle de la retouche de couleur utilise l’espace JzAzBz (publié en 2017), qui est déjà utilisé par le masques paramétriques relatifs à la scène. C’est un espace de couleur entièrement perceptuel (similaire au CIE Lab 1976) adapté aux signaux HDR jusqu’à 10 000 Cd/m². Pousser la chroma ou la saturation garde la teinte inchangée, ce qui peut facilement être vérifié avec le nouveau graphe vectorscope (voir plus bas), et n’était pas le cas avec les autres réglages de saturation et de chroma de darktable.
Les réglages de vibrance et de contraste ont été portés d’autres modules pour tirer parti de l’espace RGB spécial utilisé dans la balance couleur RGB, ce qui en fait l’organe central pour toute chose relative à la couleur dans darktable 3.6, avec une science de la couleur moderne, cohérente avec la perception et prête pour le HDR.
Le module balance couleur RGB est fourni avec un kernel OpenCL pour externaliser le calcul sur la carte graphique, 6× à 22× plus rapide que l’implémentation pour processeur standard, selon le matériel. Quelques exemples de ce que la balance couleur peut faire pour vous (avant/après) :
Calibration des couleurs : ajout du support pour color checker
Les color checkers sont des outils bien connus de l’industrie, qui consistent en une charte de patchs de couleurs de référence, à photographier sur le lieu de prise de vue, pour assurer la constance et la précision des couleurs sur une série d’images, peu importent les conditions d’éclairage et l’appareil photo utilisé.
Une nouvelle interface a été ajoutée au module calibration des couleurs qui vous permet d’extraire rapidement la meilleure balance des blancs et les meilleurs réglages de mixage des canaux, à partir de la photo d’un color checker, afin de minimiser la déviation de couleur. Un solveur interne calcule les réglages optimaux en suivant différentes stratégies définies par l’utilisateur, par exemple pour minimiser la déviation colorimétrique en priorité sur certaines teintes ou en moyenne.
Un rapport donne une rétroaction à l’utilisateur sur la qualité du fitting, en montrant le delta E moyen et maximum de la déviation colorimétrique résiduelle après calibration. Les réglages ainsi calculés peuvent ensuite être copiés-collés à toutes les photos prises dans le mêmes conditions d’éclairage ou définies comme pré-réglage, en tant que correction primaire des couleurs.
La même interface peut aussi être utilisée comme contrôle qualité, pour mesurer la déviation colorimétrique sur un color checker. Ceci est utile pour juger la qualité d’un profil ICC générique d’entrée, par exemple.
Les Passport 24 de chez X-Rite/Gretag Macbeth (éditions pré-2014 et post-2014) ainsi que les Spyder ColorCheckr 24 et 48 (éditions pré-2018 et post-2018) sont actuellement supportés. Nous ne prévoyons pas laisser les utilisateurs ajouter leur propres chartes, et seulement des chartes de référence venant de manufacturiers réputés sérieux seront ajoutées dans le futur.
Notez que cet outil est prévu pour raffiner les profils de couleur standard d’entrée des caméras, pas pour les remplacer ou pour créer des profils ICC génériques.
Cette fonctionnalité rend les ajustements de couleur beaucoup plus rapides et fiables, en rendant darktable utilisable dans des chaînes de couleur exigeantes et dans des environnements professionnels, ou simplement en permettant une correction efficace des déviation de couleur parasites et des éclairage à faible indice de rendu des couleurs.
darktable 3.6 également introduit un kernel OpenCL pour la calibration des couleurs, qui devrait être 1,3× à 8× plus rapide que l’implémentation pour processeur standard, suivant le matériel.
Un exemple de ce que la calibration des couleurs peut faire pour vous : à gauche, on se contente de faire la balance des blancs sur la rampe de gris (delta E moyen de 2,23), à droite on fait une calibration complète (delta E moyen de 1,60). On voit que les bleus apparaissent délavés sur la version non calibrée.
Module censurer
Le module censurer vous permet de flouter et de pixéliser rapidement des parties de l’image, d’une façon esthétique, pour des fins d’anonymisation et pour respecter les conditions d’utilisation des réseaux sociaux relatives à l’anatomie. Il applique un flou gaussien et un bruit gaussien physiquement réalistes en RGB linéaire. En tant que tel, il peut aussi être utilisé pour différents effets créatifs, tels que l’effet Orton (bloom).
Notez que le module censurer n’empêche pas une reconstruction scientifique des parties censurées (en utilisant l’apprentissage machine et l’intelligence artificielle, notamment). Pour une réelle anonymisation, résistante à la reconstruction scientifique, vous devez peindre une couleur solide par dessus les parties sensibles de l’image.
Recadrage, formes, retouche et déformations du pipeline
Un nombre important d’améliorations ont été réalisées de sorte que le pipeline puisse mieux gérer les modules utilisant les formes et des déformations.
Quand des formes sont dessinées sur l’image, elles sont en réalités dessinées dans l’espace de coordonnées du raw original, et déformées au cours du pipeline avec les transformations appliquées à l’image. Par exemple, ceci signifie que des lignes droites de dégradé peuvent apparaître courbes, ou des masques circulaires peuvent apparaître elliptiques. Dans darktable 3.6, vous verrez ces déformations des masques dessinés avant de les placer sur l’image et pendant que vous éditez les formes déjà positionnées.
Le module retouche a aussi été amélioré pour mieux gérer les déformations des formes source et destination. De plus, le masque gradient peu maintenant avoir sa courbure réglée avant de le placer sur l’image, et avec une meilleure précision.
Le module recadrer et pivoter existant devient excessivement difficile à maintenir, principalement parce qu’il tente de faire 3 choses en même temps (recadrer, pivoter, corriger la perspective), et le code qui réalise ces opérations est devenu très complexe. Un projet en cours consiste à améliorer et à remplacer ce module par des éléments basiques, et un nouveau module, recadrer, a été créé. Ce module est placé après retouche dans le pipeline, de sorte que retouche puisse échantillonner des sources à l’extérieur de la zone recadrée. Il est vivement recommandé d’utiliser ce nouveau module pour le recadrage, et de recourir à l’original recadrer et pivoter seulement pour la rotation et la perspective.
Dématriçage et masque de détails
Nouvel algorithme de dématriçage.
Un nouvelle méthode, Ratio-Corrected Demosaicing (RCD), a été ajoutée au module dématriçage pour les capteurs à matrice de Bayer. Il s’agit essentiellement d’une amélioration de la méthode AMaZE, qui offre pratiquement le même niveau de détails mais avec moins d’artefacts. En particulier, les photos à bas ISO et les clichés d’astrophotographie seront plus lisses et le bruit sera moins granuleux. Cette méthode est aussi significativement plus rapide que AMaZE et une version OpenCL est fournie pour l’exécution sur carte graphique.
Pour tirer parti des avantages de différentes méthodes de dématriçage, de nouvelles méthodes de dématriçage mixte ont aussi été ajoutées, dans la même veine que RawTherapee. Ceci permet de dématricer différentes parties de l’image avec différents algorithmes, en fonction du contenu.
Amélioration du masque basé sur les détails
Une nouvelle option de masquage paramétrique a été ajoutée pour vous permettre d’inclure ou d’exclure les contours nets et les détails des masques paramétriques. Ceci est spécialement utile pour appliquer des flous et des améliorations de netteté qui ignorent les régions hors focus (bokeh), ou au contraire ne s’appliquent que sur les régions hors focus, pour éviter de sur-accentuer les détails déjà nets. Cette option n’est disponible que pour les fichiers RAW, car elle dépend des détails calculés à l’étape du dématriçage.
Refactorisation des masques
L’interface graphique des masques a été améliorée. Les modes de fusion “inverses” sont à présent accessibles à partir d’une icône “inverser” et les étapes d’amélioration des masques par floutage (utilisant un flou gaussien) et par raffinement (utilisant un filtre guidé sensible aux bords) peuvent être appliqués dans un ordre défini par l’utilisateur.
Le réglage par défaut des modes de fusion est d’appliquer la sortie du module par dessus son entrée avec une transparence optionnelle (utilisant la classique composition alpha et supposant une entrée complètement opaque). Les modes inverses appliquent l’entrée par dessus la sortie.
Jusqu’à darktable 3.4, le raffinement de masque (utilisant le filtre guidé) était toujours appliqué avant le floutage du masque (utilisant un flou gaussien). Les deux techniques ont pour but d’assurer que des régions contiguës de l’image soient masquées de façon également contiguë, sans trous, notamment en présence de bruit ou lorsque des masques de chromaticité sont utilisés. Cependant, le flou gaussien n’est pas sensible aux bords et peut fuir hors des limites des régions masquées, produisant des halos autour des bords dans certains cas, alors que le filtre guidé est explicitement forcé à suivre les bords de près. Bien que le flou gaussien soit plus efficace pour gérer le bruit, l’utiliser après le filtre guidé annule la sensibilité aux bords de ce dernier. Les appliquer dans l’ordre inverse peut aider à corriger le bruit de façon plus agressive tout en gardant les propriétés du filtre guidé aux bords (utilisez des petits rayons de floutage).
Aberrations chromatiques
Ancien module
Le module aberrations chromatiques existant a été renommé aberratons chromatiques raw a possède à présent une nouvelle option pour éviter les virages de couleur. Notez que ce module ne fonctionne que pour les capteurs à matrice de Bayer et est donc limité dans son intérêt.
Nouveau module
Un nouveau module aberrations chromatiques a été ajouté. Il opère en RGB après le dématriçage et est donc disponible pour toute image et tout type de capteur. Il amène une nouvelle technique de filtrage (inspirée par les manifolds adaptatifs, publiés en 2012) qui permet de guider, de façon plus ou moins proche, deux des canaux RGB avec le troisième, pour assurer que les gradients des 3 canaux soient corrélés.
Notez que les aberrations chromatiques se produisent soit lorsque les gradients des 3 canaux sont légèrement décalés dans le plan, les uns par rapport aux autres, soit parce que les gradients sont plus flous sur un canal que sur les autres. Le rayon du voisinage utilisé pour corriger les gradients et la force de la correction sont définis par l’utilisateur. Ceci fonctionne beaucoup mieux pour les aberrations chromatiques larges (au dessus de f/2.8) que l’ancien module et régularise une partie du bruit par effet secondaire. Il peut aussi être utilisé sur plusieurs instances en utilisant différentes stratégies de guidage pour venir à bout des cas les plus difficiles sans produire de franges grises sur les contours.
Correction des objectifs
La correction des aberrations chromatique du module correction des objectifs peut à présent être totalement écrasée. Également, un bug dans le remappage des coordonnées a été réglé, où des aberrations étaient en fait créées sur les bords de l’image quand le réglage manuel était utilisé.
Vectorscope
Une vue vectorscope a été ajoutée en complément de l’histogramme et de la forme d’onde. Le vectorscope est un diagramme teinte/chroma qui montre la chromaticité isolée des informations de luminosité ou de spatialité.
Le graphe représente le volume de couleur en restituant les couleurs les plus fréquentes dans l’image par des points plus lumineux. Les points sont colorés à la chromaticité qu’ils représentent.
Un réticule marque les primaires et secondaires de l’espace de couleur défini par le profil de l’histogramme. Un anneau de teinte représente la chroma maximale admissible pour chaque teinte (en RGB relatif à l’affichage) dans le profil de l’histogramme.
Le vectorscope peut décrire l’image soit dans l’espace CIELuv (un standard bien connu) ou JzAzBz (plus fidèle perceptuellement mais plus lent à calculer). Il peut représenter la chroma sur une échelle linéaire (fidèle au modèle de couleur) ou logarithmique (plus facile à lire pour les images à faible chroma).
Cet outil, à l’origine utilisé dans les éditeurs vidéo, est utile pour ajuster la colorimétrie d’une série de photos de façon cohérente en montrant quelles sont les couleurs dominantes. Il peut aussi être utilisé pour analyser, enseigner et mieux comprendre les effets des réglages des modules sur la couleur des images.
En revanche, il ne faudrait pas surestimer ce que le vectorscope peut faire :
L’anneau de teinte n’est pas une vérification de gamut, étant donné qu’une couleur peut être représentée à l’intérieur mais se trouver tout de même hors gamut en raison de sa luminance,
Lorsqu’on ajuste une image en se basant sur un color checker, des résultats plus rapides et plus précis seront obtenus en utilisant le profilage inclus dans le module calibration des couleurs.
Le vectorscope n’a pas de ligne de teinte de peau. Les teintes de peau varient en chromaticité de sorte que toute ligne de ce type représenterait inévitablement une supposition a priori. De plus, cette vue ne fournit aucun guide spécifique pour corriger un contenu spécifique de l’image.
Le vectorscope représente un encodage colorimétrique de l’image, qui diverge inévitablement de la perception du spectateur.
Changements dans l’interface utilisateur de la chambre noire
La ligne d’en-tête des modules de traitement a été modifiée pour inclure un indicateur de masque, pour les modules où un masque dessiné ou paramétrique a été utilisé. Vous pouvez cliquer sur cette icône pour montrer ou cacher le masque.
Un certain nombre de modules de traitement incluent des éléments graphiques dessinés (par exemple, les graphhs de filmique RGB ou les courbes de l’égaliseur de contraste). Ces éléments ont un ratio d’aspect de 16:9 pas défaut, mais peuvent à présent être redimensionnés par survol de la souris, puis en défilant avec la roulette en maintenant la touche Ctrl.
Performance
De nombreuses routines de pixels ont été optimisées pour la vitesse sur CPU et GPU, plus particulièrement les conversions intermédiaires d’espaces de couleurs qui surviennent entre les modules Lab et RGB ou dans les masques paramétriques, de même que les transformations de coordonnées des masques dessinés. Dans ces parties du code, vous pouvez attendre une accélération jusqu’à 3×.
Les utilisateurs qui souhaitent un maximum de performance sont invités à compiler darktable eux-même en utilisant le build Release de façon à activer la totalité des optimisations disponibles sur leur matériel particulier : voir les explications courtes ou détaillées. Notez que les paquets pré-compilés utilisent des optimisations conservatrices et taille-unique dont le fonctionnement est garanti sur tout type de matériel depuis 2004 (Intel Pentium IV), mais ne tireront pas parti de toutes les optimisations disponibles sur votre matériel spécifique.
Modules dépréciés
Les modules suivant ont été dépréciés parce qu’ils comportent des erreurs de conception fondamentales qui ne peuvent être réglées ou parce qu’ils sont maintenant redondants. Ils ont été remplacés par des alternatives :
Suppression des taches (c’est un sous-ensemble des fonctionnalités déjà fournies par le module retouche),
Vibrance (intégré dans la balance couleur RGB),
Ajustements de base (remplacé par le panneau d’accès rapide),
Suppression des franges (remplacé par le nouveau module aberrations chromatiques).
Ces modules sont conservés pour assurer la compatibilité des anciens traitements mais ne sont plus disponibles pour des nouvelles retouches.
Changements dans la table lumineuse
Importation
La version 3.6 de darktable remplace les deux boutons Image… et Dossier… du module d’import par deux nouvelles options :
l’option ajouter à la bibliothèque prend les images qui existent déjà sur votre système de fichiers et les ajoute simplement à la base de données de la bibliothèque (équivalent de la fonctionnalité précédente),
l’option copier et importer créée des copies des images avant de les ajouter à la bibliothèque. Ceci sera utilisé la plupart du temps pour des images présentes sur des supports de stockage externe comme une carte mémoire ou un appareil photo, qui doivent être copiées sur votre système de fichier local avant import. Vous pouvez choisir de renommer les images dans le processus de copie.
Les deux options vous proposent une fenêtre qui vous permet de sélectionner individuellement des images ou des dossiers pour l’import, et permet une prévisualisation optionnelle des miniatures avant l’import.
Une nouveauté est la possibilité de spécifier en lot des métadonnées et des mots-clés directement à l’import des images (auparavant accessible dans un sous-menu).
De plus, un problème concernant la notation par étoile à l’import a été réglé. L’utilisateur peut maintenant choisir une note à partir des données Exif de l’image (telles que définies dans l’appareil photo) ou une note arbitraire unique forcée à l’importation pour toutes les images.
Collections
Le module “collecter” a été renommé collections pour fournir plus de clarté et de cohérence avec les autres modules. Vous pouvez désormais permuter entre la vue dossier et la vue pellicule en cliquant sur une entrée en tenant Ctrl + Maj enfoncées.
Dans la vue dossier, vous pouvez permuter entre différentes vues des images, comme suit :
Double clic pour montrer seulement les images dans le dossier sélectionné,
Ctrl + clic pour montrer seulement les images des sous-dossiers,
Maj + clic pour montrer les images du dossier courant et de ses sous-dossiers.
Changements aux cartes et géolocalisation
Un certain nombre de changements ont été faits à la vue carte et la disposition du module géolocalisation a été mise à jour à la fois dans les vues table lumineuse et carte.
Autres
Vous pouvez utiliser des raccourcis clavier pour accéder aux contrôles de fusion dans les modules de traitement,
Certaines préférences ont été déplacées du menu des préférences globales vers de nouvelles options accessibles depuis le menu “pré-réglages” des modules,
Changement dans l’attribution des mots-clés : une façon rapide d’organiser la structure des mots-clés est de les glisser-déplacer. Dans le mode de visualisation en arborescence, vous pouvez glisser n’importe quel mot-clé (nœud ou enfant) et le déplacer sur n’importe quel autre mot-clé (nœud ou enfant). Le premier mot-clé et ses enfants, s’il y en a, deviennent alors des descendants du second mot-clé. Déplacer sur un nœud l’ouvre automatiquement,
Appuyer sur le bouton “exporter” dans le bas de la fenêtre des préférences/préréglages vous permet d’exporter tout vos préréglages vers un dossier,
Vous pouvez maintenant utiliser le bouton “réinitialiser” sur le module de styles pour supprimer tous les styles,
À l’intérieur de la vue table lumineuse, vous pouvez à présent permuter entre les modes d’affichages directement depuis une nouvelle suite d’icônes qui remplacent le menu déroulant,
Le module d’export a été ajouté à la colonne de gauche dans la chambre noire,
Vous pouvez créer une nouvelle instance d’un module initialisée avec un pré-réglages directement en faisant un clic droit sur le nom du pré-réglage (au lieu de clic milieu, tel que dans la 3.4). Ceci devrait permettre de rendre le raccourci accessible à d’avantage d’utilisateurs. De la même manière, clic droit sur le menu de multi-instanciation créée directement une nouvelle instance du module,
La boîte de dialogue qui apparaît avant d’exporter une image en mode “ré-écrire” est à présent optionnelle,
La mise à l’échelle sur les écrans 4K et à haute densité de pixels (high DPI) est corrigée, de sorte que le zoom à 100 % est bien 1:1 pixel peu importe la mise à l’échelle de l’affichage global,
Le contrôle manuel de la mise au point des appareils Nikon en mode connecté (tethering) est à présent supporté dans la vue capture
.
Ce qui vient
La prochaine version est déjà prévue pour décembre. Voici quelques éléments que vous pouvez attendre :
Une nouvelle méthode pour définir les raccourcis, qui peut être utilisée avec une gamme bien plus large de périphériques d’entrée, incluant des contrôleurs MIDI,
Un nouveau module de diffusion/netteté, qui utilise un modèle physique de diffusion des particules modifié pour être sensible aux bords. Ce module peut être utilisé pour ajouter ou retirer de la diffusion atmosphérique, du flou d’objectif, prolonger l’image dans les hautes lumières écrêtées et dans les portions d’images endommagées, ou pour créer des effets artistic comme simuler l’aquarelle ou le dessin au trait,
De nouvelles améliorations du module histogramme,
Des changements à la vue impression pour permettre l’affichage de plusieurs images,
D’avantages d’améliorations de la gestion de la couleur à l’intérieur du pipeline de pixels,
Un nouvel algorithme de dématriçage LMMSE, particulièrement adapté aux images à haut ISO.
Le support des fichiers RAW Canon CR3 n’a pas été terminé à temps pour la release, et la plupart des distributions Linux n’incluent toujours pas la version de Exiv2 qui permet ce support. Le code est cependant presque terminé et en cours de test. Vous pouvez télécharger une version non-officielle de darktable 3.6 incluant le support expérimental de CR3 ici (utilisation à vos risques et périls).
Notes de version 3.4.1
Cette mise à jour concerne surtout l’interface, corrige des bugs, ajoute de nouveaux APN et aussi corrige un problème de lettres accentuées sous Windows.
Traduction de l’article en ligne l’article sur darktable.org
Comme toujours, veuillez ne pas utiliser l’archive tar générée automatiquement fournie par github, mais uniquement notre tar.xz. les sommes de contrôle sont:
Lors de la mise à jour à partir de la série 3.2.x actuellement stable, veuillez garder à l’esprit que vos modifications seront conservées pendant ce processus, mais que la nouvelle bibliothèque et la nouvelle configuration ne seront plus utilisables avec 3.2.x, il est donc fortement conseillé de prendre un sauvegarder d’abord.
Remarque importante: pour vous assurer que darktable peut continuer à prendre en charge le format de fichier brut pour votre appareil photo, veuillez lire cet article sur comment / quels échantillons bruts vous pouvez contribuer pour vous assurer que nous avons l’ ensemble d’ échantillons bruts complet pour votre caméra sous licence CC0 !
Près de 100 commits sur darktable + rawspeed depuis 3.4
25 pull requests traitées
18 numéros résolus
Les grands
Aucun
Nouvelles fonctionnalités et modifications
Génération de vignettes plus rapide lors de l’importation.
Quelques améliorations CSS mineures .
Corrections de bugs
Correction de la gestion RVB de la correction des couleurs et de la normalisation de la saturation.
Correction du défilement fluide sur MacOS.
Correction de l’importation de métadonnées Lr, cela ne se fait que si aucun autre XMP n’est présent.
Correction de l’exportation des métadonnées qui ne doit être effectuée que si le paramètre correspondant est activé.
Correction du défilement des popups combo-box.
Restaurez correctement les messages de hinter de collection si nécessaire.
Correction de l’affichage des étoiles en superposition.
Correction du réglage du point noir lors du déplacement de l’histogramme.
Correction des liens d’aide pour le module du groupe technique.
Distinguez correctement les caméras avec le même préfixe dans le module de collecte.
Correction du rendu gras sous Windows (pour les préréglages sélectionnés par exemple).
Correction de la prise en charge de Windows PATH pour la configuration et les bibliothèques lorsque le nom du chemin contient des caractères non ASCII .
Masquez correctement la coche de la balise sélectionnée lorsqu’une balise n’est plus sélectionnée.
Correction de la recherche sur le module de collecte pour plusieurs noms de fichiers séparés par une virgule.
Correction de la taille de la poignée d’écrêtage lorsque l’aperçu sous-échantillonnage est activé.
Correction de la lecture des commentaires des métadonnées depuis exif.
Correction d’un cas où la vignette pouvait être désynchronisée avec l’édition de la chambre noire.
Ne jamais afficher le curseur de la pellicule sur l’image sélectionnée sur d’autres vues.
Ignorez d’éventuelles dates nulles sur le module de collecte qui pourraient alors planter darktable.
Correction du rendu de l’histogramme de forme d’onde sur MacOS.
Correction de certaines fuites de mémoire.
Remarques
Lua
Dépendances modifiées
Changements de RawSpeed
Prise en charge de la caméra, par rapport à 3.4.0
Préréglages de la balance des blancs
Fujifilm X-Pro3
Fujifilm X100V
Olympus E-M10 Mark IV
Profils de bruit
Canon EOS 1500D
Canon EOS 2000D
Canon EOS Rebel T7
Canon EOS -1D X Mark II
Fujifilm X-Pro3
Fujifilm XF10
Nikon Z 5
Panasonic DC - S1R
Pentax K-1 Mark II
Sony DSC - RX10M4
Traductions
afrikaans
tchèque
allemand
Espagnol européen
finlandais
français
hébreu
hongrois
italien
polonais
portugais brésilien
russe
slovaque
slovène
Notes de version 3.4.0
Annonce, darktable-release 3.4(Traduction faite avec DeepL et corrigée par Aurélien, JMM40, jpg54, Jipivy, olliwa, vithom et 2 auteurs anonymes)
Joyeuses fêtes à toutes et tous - c’est l’heure de votre cadeau de Noël préféré. C’est la deuxième grande version de 2020 du projet darktable après la sortie anticipée de darktable 3.2 en août. Année très riche ! Entre les dépôts darktable, rawspeed et dtdocs, il y a eu plus de 5500 commits en 2020 !
Documentation
Le post-traitement photographique est une entreprise assez difficile et essayer de le gérer sans documentation peut rendre les choses encore plus difficiles ! Cette fois, cependant, l’équipe de darktable a préparé le manuel d’utilisation à temps pour la sortie de la nouvelle version et il est disponible dès aujourd’hui sur https://www.darktable.org/resources/, et entièrement mis à jour.
Nouvelle documentation sur Markdown !
Mais vous savez comment c’est… Vous attendez depuis des lustres un manuel d’utilisation à jour et puis deux arrivent en même temps sous le sapin de Noël ! La version actuelle du manuel d’utilisation nous a bien servi pendant les 10 dernières années, mais elle est maintenant arrivée en fin de vie. Elle utilisait une pile logicielle XML compliquée qui devait être compilée en HTML ou PDF. Cette complexité décourage de nombreux contributeurs tout en étant difficile à construire localement.
Ainsi, pour la version 3.4 de darktable, nous publions également la première version du nouveau manuel d’utilisation, désormais divisé en un projet séparé appelé “dtdocs”. Nous avons complètement réorganisé et réécrit le manuel dans une structure plus facile à maintenir en utilisant Markdown. Ce projet a impliqué une refonte importante du texte, le rendant beaucoup plus facile à lire pour les anglophones.
Pour l’instant, ce projet n’est pas prêt à prendre entièrement le relais de la documentation existante, il coexistera donc (en anglais uniquement) avec l’ancienne version, qui est conservée pour les liens d’aide et les traductions dans l’application. Le projet dtdocs prendra complètement le relais avec des traductions dans le cadre du darktable 3.6.
Un projet similaire est également en cours pour transférer la documentation de lua vers Markdown. Ce projet devrait être prêt dans les mois à venir et est actuellement maintenu à https://github.com/darktable-org/luadocs/.
Amélioration des performances
Qui aime attendre devant son écran ?
De nombreux algorithmes de traitement d’images gourmands en calcul ont été mis à jour pour être plus rapides et plus évolutifs lorsqu’ils fonctionnent sur le CPU. Les opérations améliorées comprennent
la réduction de bruit moyennes non-locales (utilisée à la fois par “réduction du bruit (moy. non locales)” et “réduction bruit (profil)” lorsqu’il est réglé sur le mode des moyennes non locales),
le filtre bilatéral (utilisé par le “contraste local”, le mappage des couleurs, le mappage global des tonalités, le passe-bas, le monochrome, la retouche, et les ombres et les hautes lumières),
et le filtre guidé (utilisé par “suppression de la brume“et l’adoucissement guidé du masque dessiné).
Beaucoup de re-calculs inutiles ont été éliminés, ce qui a permis d’obtenir une interface utilisateur plus réactive lors de l’édition d’une image dans la chambre noire. L’affichage des masques paramétriques et par canal montre une amélioration particulièrement marquée.
En outre, la version 4 de “filmique RVB” fonctionne désormais avec OpenCL et la reconstruction des hautes lumières est désormais beaucoup plus rapide avec du matériel compatible OpenCL.
Nouveau module : calibration des couleurs
La révolution de la science des couleurs continue dans darktable !
Le nouveau module de “calibration des couleurs” absorbe le module de “mixage des canaux” .
Il existe un certain nombre de problèmes dans le module “mixeur des canaux” actuel qui ne peuvent être résolus sans avoir un impact destructif sur les anciennes retouches.
En même temps que la résolution de tous ces problèmes, le nouveau module offre également une meilleure balance des blancs, ou adaptation chromatique.
L’équilibrage des blancs n’est qu’une partie de l’adaptation chromatique, qui vise plus globalement à simuler la façon dont la scène actuelle apparaîtrait si elle avait été éclairée par un autre illuminant (en l’occurence, par l’illuminant de l’écran). Alors que la balance des blancs se préoccupe uniquement de s’assurer que les hautes lumières finissent par être neutres, l’adaptation chromatique concerne toute la gamme des couleurs. Le nouveau module utilise un mixeur des canaux avec des paramètres pré-calculés, ce qui produit généralement des couleurs plus vives et plus agréables, notamment pour les tons de peau.
Comme l’adaptation chromatique est en fait un mixeur des canaux déguisé, il a été décidé de transformer le nouveau mixeur des canaux en un centre névralgique complet pour les corrections de couleurs. Ce module permet aux utilisateurs :
d’ajuster avec précision les profils d’entrée des appareils photos (un autre mixeur des canaux déguisé),
de réaliser une adaptation robuste des illuminants avec la transformée de Bradford (utilisée par ICC v4) et la CAT16 (du modèle de prédiction des couleurs CIE CAM 2016),
d’appliquer une gradation créative des couleurs.
Il permet également aux utilisateurs
de nettoyer le gamut d’entrée du pipeline avec une compression non destructive du gamut,
et (en dernier recours) un écrêtage destructif du gamut, pour aider à traiter les tristement célèbres lumières LED bleues.
La compression du gamut vise à maintenir la luminance inchangée et la teinte aussi proche que possible de l’original, tout en réduisant la saturation jusqu’à ce que l’image entière s’inscrive dans le gamut de l’espace colorimétrique de travail.
Ce nouveau module peut être utilisé en conjonction avec des masques, ce qui permet une correction sélective de l’illuminant pour les cas où plusieurs sources de lumière colorée sont présentes en même temps sur la scène, et où aucune adaptation globale ne peut les corriger toutes à la fois. Il fournit une bibliothèque complète d’illuminants standards de la Commission Internationale de l’Éclairage (CIE) ainsi que 2 algorithmes d’apprentissage machine pour trouver l’illuminant le plus probable pour la scène lorsqu’aucune couleur neutre ne peut être trouvée dans l’image. Il peut également utiliser la balance des blancs définie par l’appareil à la prise de vue, écrite dans les métadonnées EXIF du fichier brut, et l’utilisera comme paramètre par défaut.
Quelques préréglages de film N&B sont fournis dans le module pour émuler les conversions de couleur en monochrome. Contrairement aux anciens préréglages de l’ancien mixeur des canaux, qui n’avaient aucune base physique réelle, ceux-ci sont calculés à partir de la sensibilité spectrale des émulsions de film et correctement équilibrés dans le domaine spectral pour un illuminant D50, de sorte qu’ils soient plus proches de la réponse réelle du film (mis à part les réactions argentiques locales).
Un nouveau flux de traitement “moderne”, désactivé par défaut, permet d’utiliser la “calibration des couleurs” pour effectuer la balance des blancs à la place du module de “balance des blancs” pour les nouvelles retouches. Vous pouvez l’activer manuellement dans les préférences (onglet traitement).
En dehors de cela, le module “calibration des couleurs vous permettra d’assombrir ou d’éclaircir l’image en préservant les couleurs, en utilisant les valeurs des pixels, dans le même esprit que filmique, par exemple pour assombrir rapidement le ciel. Enfin, il peut affecter la saturation en fonction du canal, là encore en utilisant la science des couleurs de “Filmique RVB v4” (qui n’est pas linéaire pour la teinte).
Trois nouveaux modes de visualisation ont été ajoutés au module filmique RVB pour aider l’utilisateur à comprendre sa fonctionnalité.
Il convient de noter tout particulièrement la vue de “mappage de la plage dynamique”. Cette vue est inspirée du système de zones d’Ansel Adams, montrant en une dimension comment les zones EV de la scène d’entrée sont mappées à la sortie. Le gris moyen de la scène est, par défaut, mappé à 18% dans l’espace (linéaire) de sortie, et il montre comment les plages tonales vers les extrêmes de la plage d’exposition de la scène sont comprimées en un nombre plus restreint de zones dans l’espace d’affichage, laissant plus de place pour que les tons moyens soient répartis sur les zones restantes. Cette vue a été conçue pour remplacer la vue habituelle de la courbe de tonalité, qui cache sous un graphique en 2 dimensions le fait très important que ce qui est ton est un mélange d’intensité en une dimension de la plage d’entrée à la plage de sortie.
L’un des principaux problèmes de la version actuelle du module “égaliseur de ton” est que l’algorithme de filtrage guidé tend à lisser les hautes lumières beaucoup moins qu’il ne lisse les ombres, et à être plus sensible aux bords verticaux/horizontaux qu’aux bords diagonaux. La dernière version de darktable introduit un nouveau filtre guidé par défaut indépendant de l’exposition (eigf - exposure-independent guided filter) spécialement développé par l’équipe de darktable, qui résout certains de ces problèmes tout en améliorant considérablement les performances du module. Les algorithmes de lissage des surfaces disponibles pour le contrôle des “préservation détails” sont désormais les suivants :
Actuellement, la plupart des modes de fusion écrêtent les valeurs des pixels à 100 %, ce qui les rend inadaptés au flux de travail relatif à la scène. Rappelons qu’un pipeline relatif à l’affichage force les valeurs des pixels entre 0 et 100 %, par rapport à la luminance du blanc du medium d’affichage. C’est une limitation pour l’imagerie HDR car elle doit être forcée de façon non linéaire dans cette plage au début du pipeline, ce qui fait perdre la cohérence des couleurs en cours de route. Le pipeline relatif à la scène maintient les intensités de pixels sans écrêtage aussi longtemps que possible et reporte le mappage non-linéaire de la plage à la dernière étape du pipeline, ce qui permet une composition alpha correcte ainsi que des simulations de filtres optiques à l’intérieur du pipeline, quelle que soit la plage dynamique de la scène.
De plus, le masquage paramétrique RVB utilise un modèle de couleur HSL, dans lequel les pixels supérieurs à 100 % produisent une saturation négative. Ainsi, même avec des modes de fusion sans écrêtage, cela ne fonctionne toujours pas en mode relatif à la scène.
C’est pourquoi un nouveau mode de fusion et de masquage a été introduit. Il n’utilise que des opérateurs de fusion sans écrêtage et introduit un facteur de renforcement qui permet de masquer les pixels jusqu’à 18 EV au-dessus du blanc de l’affichage (fixé à 100 % par convention, soit 0 EV). Pour un masquage robuste et cohérent, il introduit JzCzhz, un espace colorimétrique perceptuel découplant luma/chroma/teinte avec la même logique que Lch (issu de CIE Lab 1976), mais conçu pour le HDR et montrant une linéarité de teinte presque parfaite, calculée à partir de l’espace JzAzBz publié en 2017.
Si JzCzhz est un espace non linéaire, il n’est utilisé que pour produire un masque d’opacité/transparence à partir de l’image, et la fusion réelle est effectuée dans l’espace colorimétrique natif du module. En outre, l’espace JzCzhz est calculé en utilisant le profil de couleur du module courant, ce qui signifie que le même masquage paramétrique produira le même masque de teinte avant ou après le profil de couleur d’entrée.
Cela s’accompagne également d’une légère accélération du code de masquage et de fusion.
En plus de ces nouvelles possibilités de fusion, l’interface utilisateur du masque paramétrique a été allégée en masquant les curseurs du masque de sortie par défaut. Ceux-ci peuvent être réactivés à partir du menu du mode de fusion.
De nombreux utilisateurs ont demandé la personnalisation des groupes de modules, et cette fonctionnalité est maintenant disponible ! Les modules de traitement dans la chambre noire peuvent désormais être affectés à des groupes de modules définis par l’utilisateur. Cela remplace le groupe “favoris” précédent et le module “plus de modules” par un outil qui vous permet de créer vos propres groupes et préréglages de modules en fonction de votre flux de travail. Un certain nombre de présélections par défaut sont incluses.
Actuellement, la prévisualisation de la sur et sous-exposition de la chambre noire met en évidence les pixels où l’un des 3 canaux RVB se trouve en dehors d’une plage définie par des seuils supérieurs et inférieurs. Cette information n’est pas très utile car ce type d’écrêtage peut provenir d’une combinaison d’écrêtage de luminance (véritable surexposition) et d’écrêtage de gamut (sursaturation ou absence de mappage de gamut appropriée). Les utilisateurs prennent cet indicateur très au sérieux et sont souvent trompés par les informations affichées.
darktable 3.4 remplace l’aperçu de la surexposition par une nouvelle “alerte d’écrêtage” qui combine les indicateurs de luminance et d’écrêtage du gamut en un seul utilitaire.
“script manager” est un script Lua qui est maintenant accessible dans la table lumineuse. Il permet d’installer tous les scripts Lua disponible dans le dépôt. Les scripts Lua sont des extensions qui permettent par exemple de lier darktable à d’autres applications, d’exporter sur des services en ligne, d’effectuer des opérations avancées sur les métadonnées, ou encore d’utiliser la reconnaissance faciale par intelligence artificielle pour assigner des mots-clés automatiques aux images. Le manager de scripts permet donc d’installer ou de désinstaller facilement les extensions présentes sur le dépôt officiel.
Exporter des formats d’impression
Le module d’exportation de la table lumineuse permet désormais de calculer la taille de l’image finale exportée en pixels en entrant soit :
Un facteur d’échelle, à appliquer à la taille de l’image originale (après recadrage), ou
La hauteur et/ou la largeur de l’image exportée en pouces ou en centimètres, ainsi que le DPI souhaitée.
Carte de géolocalisation
Une bonne nouvelle pour les amateurs de géolocalisation ! Les images qui sont proches les unes des autres sont désormais regroupées et un décompte des images regroupées est affiché. Cela améliore les performances dans les situations où de nombreuses images d’une collection ont des données de localisation stockées. Le défilement de la souris sur le groupe d’images permet de faire défiler les images groupées. Les groupes contenant des images sélectionnées sont mis en évidence par une bordure blanche. Le nombre d’images est affiché en blanc si toutes les images du groupe se trouvent exactement au même endroit, et en jaune dans le cas contraire.
Un nouveau module de localisation a été ajouté, permettant de créer des zones ou des lieux et de les organiser à l’aide de balises hiérarchiques.
Les améliorations suivantes ont été apportées à la boîte de dialogue des préférences et des paramètres :
Les préférences modifiées (celles qui ont été changées par rapport à leurs valeurs par défaut) sont maintenant indiquées par un symbole de puce.
Si les préférences sont modifiées et nécessitent un redémarrage pour prendre effet, un message apparaîtra pour vous rappeler de redémarrer lorsque vous quitterez le dialogue des préférences
Un certain nombre de préférences ont été modifiées de telle sorte qu’elles ne nécessitent plus un redémarrage pour prendre effet.
La fonctionnalité “Ajustements du thème CSS” de l’onglet Général a maintenant un déroulement des opérations plus intuitif - appuyez sur le bouton “enregistrer et appliquer” pour appliquer votre CSS immédiatement sans avoir à cocher la case “modifier le thème avec des ajustements CSS”. Cette case peut toujours être utilisée pour désactiver temporairement vos modifications.
Modules obsolètes
Les modules de traitement suivants sont dépréciés dans darktable 3.4. Ces modules continueront à être disponibles pour les anciennes modifications et peuvent toujours être accessibles pour les nouvelles modifications via le groupe de modules prédéfini “modules : obsolètes”. Toutefois, il convient de noter qu’à partir de la version 3.6, ces modules ne seront plus disponibles pour les nouvelles modifications.
Le module “mixeur de canaux” est remplacé par le module “calibration des couleurs”.
Le module “inverser” est remplacé par le module de “docteur néga”.
Les modules “lumière d’appoint” et “zones” sont désormais remplacés par le module “égaliseur de ton”
Les modules “mappage global tonalités” et “mappage tonalités” sont remplacés par les modules “filmique rvb” et “contraste local”
Modules renommés
Les modules suivants ont été renommés pour mieux décrire leur utilisation. Ces modules peuvent toujours être trouvés en utilisant leurs anciens noms dans la boîte de recherche des modules.
“réduction bruit (bilatéral)” s’appelle maintenant “flou de surface”
Améliorations de l’interface utilisateur
De nombreux modules existants ont fait l’objet d’une mise à jour de leur interface utilisateur.
La présentation des modules de “retouche” et de “balance des blancs” a été complètement réécrite.
Il est maintenant possible de choisir différentes dispositions de l’interface utilisateur pour le module de “balance des couleurs”, afin de réduire sa hauteur.
Les modules de “courbe des tonalités” et de “_courbe de bas_e” ont été alignés pour utiliser une interface commune.
Un certain nombre de modules utilitaires peuvent maintenant être ajustés en hauteur en passant la souris dessus et en appuyant sur Ctrl+scroll.
Le module de la pile historique de la chambre noire montre maintenant les changements qui ont été effectués entre les historiques lorsque vous passez la souris sur le module.
L’interface utilisateur du module global de sélection des couleurs a été révisée.
Il est désormais possible de masquer automatiquement les boutons d’en-tête des modules de traitement dans la chambre noire.
Si vous passez votre souris sur l’en-tête d’un module de traitement, une info-bulle s’affiche et vous permet d’obtenir une documentation détaillée dans l’application.
Autres changements
« Capture » a été retravaillée pour améliorer la stabilité et inclut à nouveau le module d’histogramme.
Un nouveau bouton a été ajouté pour activer le mode “détection de focus”, en complément du raccourci clavier existant.
En cliquant sur le bouton de réinitialisation du module de la pile de l’historique de la chambre noire, vous pouvez en un seul clic supprimer l’historique de votre image actuelle.
La pile de l’historique peut maintenant être tronquée - c’est-à-dire supprimer tous les éléments de l’historique au-dessus de celui sélectionné mais sans les compresser - dans la chambre noire en maintenant la touche Ctrl enfoncée tout en cliquant sur le bouton “compresser la pile de l’historique”.
De nouvelles fonctionnalités ont été ajoutées à darktable-cli.
Les catégories de filtres de la boite de dialogue dans les images de collection sont maintenant organisées en groupes.
Les bases de données sont désormais régulièrement vérifiées pour détecter toute corruption.
Les sauvegardes des bases de données sont désormais effectuées automatiquement, ce qui vous permet de revenir facilement à un état antérieur en cas de corruption.
Par défaut, les boutons copier et coller excluent désormais certains modules qui peuvent causer des problèmes lorsqu’ils sont collés entre les images. Vous pouvez toujours inclure ces modules en utilisant les boutons “copier des parties” et “coller des parties”.
Les préréglages automatiques des modules peuvent être réappliqués en maintenant la touche Ctrl enfoncée tout en cliquant sur le bouton de réinitialisation du module.
L’importation des images d’un appareil photo sous Windows devrait être plus stable, car l’API gPhoto n’est plus utilisée.
Les panneaux latéraux peuvent être plus étroits et présenter moins de problèmes graphiques, ce qui vous permet de réserver plus de place à l’écran pour vos images.
Le support des TIFF 16 bits a été ajouté.
Le support des niveaux de gris a été ajouté pour le format AVIF.
Un nouveau préréglage a été ajouté au module “réduction du bruit (profil)” pour supprimer uniquement le bruit de chrominance en utilisant le mode ondelettes.
Vous pouvez avoir la traduction en ligne avec votre navigateur Internet. Les liens vers le téléchargement des versions Windows et Mac OS sont en fin d’article.
Vous trouverez les articles de présentation, en anglais sur darktable.org et en français sur linuxfr.org.
En deux mois et demi, depuis la parution de darktable 3.0.0 à Noël, 680 commits ont été versés par 28 contributeurs, soit 23 311 fichiers édités, 23 311 lignes de code ajoutées, et 12 027 lignes de code retirées. (Bande de furieux)
Télécharger la mise à jour
Les fichiers exécutables pour Windows et pour MacOS de darktable 3.0.1 peuvent être téléchargés depuis Github, ou ci-dessous :
Pour les utilisateurs de Linux, les paquets pré-compilés pour votre distribution devraient arriver prochainement dans vos dépôts logiciels (rappel : l’équipe darktable n’a aucun contrôle sur ces dépôts, contactez directement leur mainteneur ou le support de votre distribution Linux pour des informations sur les délais de mise à jour).
Le dépôt OBS de Darix (Open Build Service) permet d’obtenir des paquets pour les distributions Debian, Ubuntu, OpenSuse et Fedora, si vos dépôts officiels tardent à être mis à jour.
En attendant les paquets pré-compilés, ou pour obtenir un logiciel optimisé pour votre ordinateur, vous pouvez compiler darktable vous-même (à vos risques et périls) depuis le code source. Après la commande classique :
$ git clone https://github.com/darktable-org/darktable.git
$ cd darktable
qui permet de récupérer tout le répertoire de darktable, lancez :
Un sondage sur les utilisateurs de darktable est en cours, pour la première fois depuis l’histoire du projet. Son objectif est de mieux connaître la démographie des utilisateurs, mais aussi comment ils utilisent le logiciel et quelles sont leurs attentes, afin de prendre des décisions de conception plus éclairées. Il est très important que vous participiez et que vous le relayez auprès de vos contacts et réseaux de photographes.
Un nouveau mode d’évaluation des couleurs est introduit dans la chambre noire. Il est conçu pour assurer une perception correcte des couleurs, minimisant les illusions d’optique liées au contraste avec l’interface du logiciel, basée sur les conditions d’épreuvage des couleurs recommandées par l’ICC (ISO 12646:2008). Le bouton d’activation se trouve à gauche de la prévisualisation de sur-exposition raw (icône en forme d’ampoule).
Les panneaux latéraux (gauche et droit) peuvent désormais être redimensionnés en largeur directement à la souris (par cliquer-déplacé sur les bords). Les largeurs sont mises en mémoire individuellement pour chaque « vue » (table lumineuse, chambre noire, etc.).
Un mode de prévisualisation de la netteté (focus-peaking) a été ajouté sur la table lumineuse et la chambre noire. Les zones de netteté prononcée, intermédiaire et moyenne sont matérialisées respectivement en jaune, vert et bleu. Il s’agit de statistiques calculées sur les gradients dans l’image (donc d’une détection de contraste local). La prévisualition est activée avec le raccourci clavier Ctrl+Maj+F.
Le débruitage par profil, en mode ondelettes, possède un nouveau mode Y0U0V0, qui découple la chrominance et la luminance pour un débruitage beaucoup plus fin de ces deux paramètres, dans la même instance.
Changements et nouvelles fonctionnalités
Ajout d’un écran de chargement de la chambre noire,
Réduction de la taille des étiquettes de modules, pour une meilleur cohérence visuelle de l’interface,
Ajout d’un petit rectangle autour de l’affichage de l’angle, pour l’outil de redressement de l’horizon, pour une meilleure lecture,
Mémorise la disposition des vues (sélection d’images, épreuvage des couleurs), pour conserver la disposition des bandeaux et des barres latérales à la prochaine ouverture,
Ajout de bulles contextuelles sur les modules, dans l’historique,
Ajoute la possibilité de ré-appliquer le dernier mot clé sur une image via un raccourci (par défaut : Alt+T),
Ajout des espaces de couleur HDR à large gamut P3 et Rec2020 munis des courbes de mappage des tonalités HLG et PQ,
Ajout de bordures personnalisés dans le module bordures,
Ajout du support des variables standard (masques $EXIF_xxx notamment) dans le module filigrane,
Permission à différents modules d’utiliser les mêmes raccourcis clavier, suivant la vue. Ceci permet notamment à la bande de film d’utiliser les même raccourcis d’attribution d’étoiles que dans la table lumineuse,
Ajoute une mise à l’échelle logarithmique pour les curseurs L, R, V, B, C, g des modes de fusion paramétriques. Ceci donne un meilleur contrôle des faibles valeurs RGB,
Définition de nombreux raccourcis clavier pour les curseurs des modules, pour donner plus de contrôle au clavier,
Ajout de la copie, du remplacement et de la fusion des méta-données entre images,
Meilleure visibilité de la partie zoomée de l’image dans le widget de navigation,
Retourne au mode lisse par défaut (tel qu’il était dans 2.6) dans le module zones de couleurs,
Possibilité de redimensionner le module de collections avec Ctrl+Défilement,
Ajout du support des LUT compressées avec Gmic (.gmz) dans le module LUT 3D,
Utilisation d’un ordre des dossiers plus naturel dans le module de collections, les derniers dossier utilisés sont listés en premier,
Modification de la recherche de module en chambre noire, à présent insensible à la casse.
Corrections de bugs
Toutes les LUT valides sont affichées dans le sélecteur de fichier,
La redressement dans le module recadrer et pivoter, lorsque le module orientation est actif, a été corrigé,
Les masques elliptiques et gradués peuvent maintenant être manipulés quand les modules orientation ou recadrer et pivoter sont actifs,
Corrige l’édition des styles dans la table lumineuse. La liste des modules était vide à cause d’une erreur dans la commande SQL,
Rend le clic sur l’icône de groupe plus facile. La zone active autour de l’icône était trop petite,
Assure que maximum 64 points sont ajoutés dans le module de suppression des taches, et affiche un message si la limite est atteinte,
Temporise l’affichage de l’histogramme jusqu’à ce que l’image soit complètement chargée, et l’histogramme correspondant prêt,
Actualise correctement les XMP lorsque les actions annuler/refaire sont exécutées,
Règle des incohérences entre les codes OpenCL et SEE du filtre laplacien local,
Meilleure performance du filtre guidé de l’égaliseur de ton,
Assure que les fichiers exportés respectent les tailles spécifiées (sans approximation à ± 2 pixel),
Règle les problèmes d’opacité des pinceaux pour le masque dessiné,
Meilleure performance sur le calcul du ratio d’aspect,
Règle l’import des doublons sur Windows,
Meilleure visibilité de la grille de la courbe des tonalités, avec le thème gris,
Meilleure visibilité de l’affichage à l’écran des touches saisies au clavier,
Meilleure performance et précision de l’histogramme en forme d’onde,
Plusieurs corrections des icônes haute résolution,
Les exporteurs vers Facebook, Google Photo et Flickr sont supprimés et plus supportés par l’équipe darktable, car les API fournies par ces services changent trop souvent et demandent trop de maintenance pour les suivre. Les développeurs tiers sont invités à créer des scripts Lua pour gérer ces plateformes, et à s’arranger pour suivre les changements d’API,
Corrige le flou des filigranes utilisés en rotation,
Corrige l’apostrophe dans les métadonnées,
Corrige l’affichage de la timeline qui comptait 61 minutes par heure,
Supprime des presets faux dans le module courbes RGB,
Corrige des recalculs du pipe intempestifs.
Pré-réglages de balance des blancs
Canon EOS 77D
Canon EOS 9000D
Nikon COOLPIX P1000
Panasonic DC-GH5
Profils de bruit
Canon EOS-1Ds
Fujifilm X-H1
Fujifilm X-T30
Olympus E-510
Panasonic DC-GH5
Sony ILCE-6600
Sony ILCE-7RM4
Sony ILCE-9
Et après ?
Le manuel utilisateur est en cours de portage par Mica vers Markdown via Dita. Ce format de rédaction permettra une édition beaucoup plus facile et rapide que l’actuel XML Saxon, y compris par des personnels non techniques. Les fichiers Markdown permettront en outre d’être édités directement depuis le site web de Github, en mode presque WYSIWYG, et d’être intégrés sur le site web du projet.
La table lumineuse est en cours de réécriture par Aldric Renaudin (cocorico) pour utiliser des widgets Gtk natifs, beaucoup plus rapides que la version actuelle (que Pascal Obry avait déjà bien accélérée).
Le ré-ordonnancement du pipeline a été ré-écrit complètement par Pascal Obry pour régler les bugs actuels, mais aussi autoriser des pré-réglages de pipeline, et permettre de réinitialiser le pipeline à l’ordre par défaut dans darktable 2.6 ou 3.0. Si la modification est suffisamment stable, elle sortira dans 3.0.2.
Un système de tests unitaires a été ajouté par Martin Burri et déclenché à la compilation, ce qui devrait aider à assurer la qualité du code et à repérer les régressions. Des scripts de tests d’intégration sont aussi en cours de développement, notamment pour assurer la cohérence du traitement d’image entre le code OpenCL (GPU) et C pur (CPU).
Philippe Weyland et Jens Hanno Schwalm travaillent continuellement pour améliorer la gestion des tags, des méta-données, les accès SQL à la base de données, à l’historique et l’écriture des XMP. C’est un travail minutieux de dépoussiérage d’une partie un peu négligée du code.
Heiko Bauke est en cours d’analyse du code et de nettoyage des morceaux inutiles, redondants voire potentiellement dangereux. Encore un travail de fourmi.
Un module de traitement des film négatifs scannés (couleur ou N&B), Négadocteur, a été ajouté par moi-même, basé sur le modèle densitométrique Kodak Cineon qui avait été développé pour traiter des films numérisés au cinéma, dans les années 1990. En plus de l’inversion du film, il effectue une simulation d’impression papier et une correction de balance des blancs et des virages de teintes parasites. Il accélère significativement le post-traitement des négatifs dans darktable, en combinant en un module ce qui nécessitait plusieurs étapes de bidouillages, et en proposant 7 pipettes qui permettent d’aller extraire les réglages directement des mesures dans l’image. L’essentiel du code a été écrit dans un bar avec Jean-Paul Gauche, entre deux chopines, mais, promis, j’ai vérifié les calculs soigneusement par la suite, à alcoolémie nulle. La version OpenCL est fournie.
Rawfiner a trouvé un problème dans le filtre guidé, utilisé dans les raffinements de masques et dans l’égaliseur de ton, qui mène à un floutage plus marqué des basses lumières que des hautes, ce qui rend le masquage de l’égaliseur de ton difficile à prévoir. Un gros projet en cours est de trouver une formulation théorique du filtre guidé invariante et indépendante de l’exposition du pixel, ce qui aura probablement des répercussions en dehors de darktable, pour de nombreux logiciels. Il continue aussi d’améliorer la gestion de bruit et des profils.
Quant à moi, je suis aux prises avec diverses tentatives d’optimisation bas niveau du code de traitement des pixels, pour tirer parti des ressources offertes par les processeurs récents et accélérer tout ça. J’ai aussi un projet de recherche et développement en cours, sur l’adaptation chromatique, visant à compenser le contraste et la température couleur de l’écran en fonction de l’éclairage ambiant de la pièce dans laquelle vous faites vos retouches, de manière à uniformiser l’affichage en fonction de l’éclairage.
Voilà, vous savez tout. Un grand merci, comme d’habitude, à Pascal Obry qui abat une somme de travail considérable, étant l’auteur d’environ un tiers des commits depuis darktable 3.0, testeur et intégrateur de la plupart des changements. N’oubliez pas de nous soutenir.
Notes de version 3.0.0
Chaque année, l’équipe darktable nous offre une nouvelle version comme cadeau de Noël. Cette année, l’équipe s’est surpassée et nous offre une version plus que majeure.
Nous vous proposons de découvrir l’essentiel des fonctionnalités apportées par darktable 3.0, comme par exemple une toute nouvelle interface, de nouveaux modules ou encore différentes améliorations de performance…
Vous souhaitez en savoir plus ? Plus que les annonces de fonctionnalités, comme chaque année, l’article suivant vous propose ainsi une approche détaillée (toutes les nouveautés et comment les utiliser, de la possibilité de comparer des images, en passant par une édition de mots-clés plus performantes ou encore un flux de traitement entièrement RVB plus efficace et rapide) de ce que darktable 3.0 apporte et comment tirer parti de ces nouveautés : https://linuxfr.org/news/darktable-3-0-une-version-plus-que-majeure.
Les paquets pour distributions Linux seront publiés prochainement par les mainteneurs de ces paquets sur les dépôts tiers habituels que sont OpenSuse ou Pmdebruijn. Cela ne dépendant pas de l’équipe darktable.
L’équipe de darktable.fr vous souhaite une bonne lecture et de très belles fêtes !
En complément d’information à l’article LinuxFR, et pour ceux qui le souhaitent, vous pouvez voir ci-dessous les corrections de bugs principales et nouveaux appareils photos supportés ou dont le support a été étendu (la liste complète est visible en anglais sur le lien Github ci-dessus) :
Corrections de bogues
Le support des sélecteurs de couleur a été corrigé par une réécriture complète. Il devrait maintenant donner des valeurs correctes dans tous les cas.
Correction de l’affichage surexposé.
Ne désactivez pas le SSL pour les modules de stockage.
Un bogue de longue date sur la distorsion des masques dans le module Liquify a été fixé. Cela était visible lorsqu’un masque de liquéfaction était utilisé avec le module de correction de perspective activé.
Un bug sur le masque se déforme lors du recadrage et de la rotation, lors de l’utilisation de la rotation avec un certain angle, a été fixé.
Correction du recadrage manuel dans le module de correction de la perspective lorsqu’il n’est pas en défaut l’orientation.
La modification de la date/heure est maintenant enregistrée dans le XMP. Cela assure que la suppression de l’image et le rechargement conserveront les changements.
Mémorisez les états des panneaux pour chaque mode de table lumineuse.
Correction d’un bug de recadrage et orientation dans l’importateur de table lumineuse.
Correction du profil RVB proPhoto.
Correction de l’analyse des métadonnées de l’objectif Exif contenant des virgules.
Plugin Lua
L’image affichée en vue chambre noire peut maintenant être modifiée.
La visibilité du panneau de l’interface graphique peut maintenant être interrogée et modifiée.
La boîte à outils de la vue de la table lumineuse (filtre d’évaluation, comparateur d’évaluation, tri et direction du tri) peut maintenant être modifiée.
La disposition de la table lumineuse et le niveau de zoom peuvent maintenant être modifiés.
Toutes les images contenant une balise spécifique peuvent être recherchées et retournées.
Dépendances demandées (pour la compilation)
Gtk+ 3.22 minimum est requis (pour la nouvelle interface)
CMake 3.10 minimum est requis.
OpenMP 4.0 minimum est requis (dépendance optionnelle).
Changements sur la librairie RawSpeed (support des fichiers RAW)
Dépendances demandées
CMake 3.10 minimum est désormais requis.
Pugixml 1.8 minimum est requis.
OpenMP 4.0 minimum est requis (dépendance optionnelle).
POSIX n’est plus nécessaire.
zlib 1.2.11 minimum est requis (dépendance optionnelle).
Changements Rawspeed
Migration vers OpenMP des flux POSIX.
Corrections du décompresseur IIQ de la phase 1 (mise à l’échelle des quadrants, mauvaise colonne).
Nettoyage du code à grande échelle, ce nettoyage important est toujours en cours.
Une infrastructure CMake a été ajoutée pour permettre l’intégration de RawSpeed dans LLVM LNT / Test-Suite.
Ajustement généralisé des performances, décompresseurs les plus touchés :
Sony ARW2
Panasonic V5
Phase One
Nikon
Pentax
Canon
Samsung V1 (compression = ‘32772’)
Samsung V2 (compression = ‘32773’)
Poursuite de la collaboration avec le projet d’infrastructure du compilateur du MVLT.
Support d’appareils photos ajoutés
Support boîtier
Epson R-D1s
Epson R-D1x
Fujifilm FinePix F770EXR
Fujifilm FinePix S7000
Fujifilm GFX 50R (comprimé)
Fujifilm X-A10
Fujifilm X-T30 (comprimé)
Fujifilm XF10
Kodak DCS Pro 14N
Kodak EasyShare Z981
Kodak EasyShare Z990
Leica C (Typ 112) (4:3)
Leica CL (dng)
Leica Q (Typ 116) (dng)
Leica Q2 (dng)
Leica SL (Typ 601) (dng)
Leica V-LUX (Typ 114) (3:2, 4:3, 16:9, 1:1)
Nikon Z 6 (14 bits non compressé, 12 bits non compressé)
Nikon Z 7 (14bit-uncompressé)
Olympus E-M1X
Olympus E-M5 Mark III
Olympus TG-6
Panasonic DC-G90 (4:3)
Panasonic DC-G91 (4:3)
Panasonic DC-G95 (4:3)
Panasonic DC-G99 (4:3)
Panasonic DC-ZS200 (3:2)
Panasonic DMC-TX1 (3:2)
Phase Un P30
Sony DSC-RX0M2
Sony DSC-RX100M6
Sony DSC-RX100M7
Sony ILCE-6400
Sony ILCE-6600
Sony ILCE-7RM4
Préréglages de la balance des blancs
Leica Q2
Nikon D500
Nikon Z 7
Olympus E-M5 Mark III
Panasonic DC-LX100M2
Sony ILCE-6400
Profils de bruit
Leica Q2
Nikon D3
Nikon D3500
Nikon Z 6
Nikon Z 7
Olympus E-PL8
Olympus E-PL9
Panasonic DC-LX100M2
Sony DSC-RX100M5A
Sony ILCE-6400
Sony SLT-A35
Langues supportées par darktable 3.0
Catalan
Tchèque
Danois
Allemand
Espagnol
européen
Français
Hébreu
Hongrois
Italien
Japonais
Bokmål
norvégien
Néerlandais
Polonais
Russe
Slovène
Notes de version 2.6.2
Nouvelles fonctionnalités
Mise à jour de la traduction française de colorbalance
Corrections de bugs
Correction d’un bug SSE dans le film introduit dans #2025
Résolution du problème lors de la recherche d’un profil de couleur d’entrée (compatibilité avec les versions antérieures)
Ajouter le fichier de traduction tchèque manquant
Correction d’un problème de halo possible dans le module de contraste local.
Correction du lien d’aide contextuelle pour pointer vers le nouveau manuel HTML pour la série 2.6.
Pour les versions WinDows et Mac, elles seront mises en ligne sur cette adresse sitôt qu’elles seront disponibles, pour celles Linux, attendre que le “paquageur” l’ai intégré à votre distribution.
Notes de version 2.6.1
La version 2.6.1 de darktable est disponible !
Nouvelles Fonctionnalités
module d’exportation vers piwigo
améliorations de la balance des couleurs
améliorations du contraste des couleurs
amélioration du module filmique
rajout de l’aide contextuel au module filmique
le clic du milieu peut servir à ouvrir le menu des styles
encore une meilleure personnalisation du CSS pour l’interface
les pré-réglages peuvent maintenant être importés et exportés
tout les niveaux de zoom sont disponibles avec la touche contrôle et le scroll
la vue diaporama s’adaptera automatiquement si la fenêtre de darktable change de taille
ajout du support pour le format tiff CIELAB/ICCLAB 8/16 bits
ajout d’une vue hiérarchique pour les styles (séparé par |)
l’opacité des formulaires est affichée dans les messages d’astuces
ajout de la pipette au module watermark
Bien sûr à cela s’ajoute des corrections de bugs et l’ajout du support de nouveaux matériels:
À la veille de Noël, nous somme heureux de vous annoncer que la nouvelle version majeure de darktable est enfin disponible.
La version 2.4 laisse donc la place à la 2.6 qui comporte plus de 1600 modifications (sur les projets darktable et rawspeed), plus de 260 de demande d’intégration et plus de 250 rapports clôturés. La mise à jour du manuel devrait arriver prochainement.
nouveau module de retouche permettant des changements basés sur les couche d’images
nouveau module filmic qui remplace celui pour la courbe de base et celui pour les ombres et hautes lumières
nouveau modules pour gérer les copies dans la chambre noire avec possibilité d’ajouter des titres, créer des copies standard ou vierges, effacer des copier ou comparer rapidement avec une copie
nouvelles commandes logarithmiques pour la courbe de tonalité
nouveau mode pour le module profilé incassable
rajoute d’un aperçu du masque pour ajuster la taille et la dureté avant de les placer
rendre possible de changer la surface recadrée dans le module de correction de perspective
le flou du masque a été complété par un filtre guidé pour l’affiner (cela fonctionne sur les espaces couleurs RVB et Lab).
le module de balance des couleurs a deux nouveaux modes basés sur ProPhotoRGB et HSL
support expérimental pour architecture PPC64 (le support OpenCL doit être désactivé avec -DUSE_OPENCL=OFF)
Nouvelles fonctionnalités et modifications
la recherche à partir de la vue de la carte est maintenant corrigée
refonte visuelle de la table lumineuse (étiquette couleur, type d’image, copie locale)
une option permet d’afficher certaines informations sur l’image directement sur le pouce
ajouter des barres de défilement optionnelles sur la table lumineuse, ou sur la table lumineuse et la chambre noire
permettre à chaque masque du module de clonage d’avoir l’opacité ajustée
le module d’importation de lightroom prend en charge le créateur, les droits, le titre, la description et les informations de l’éditeur.
amélioration du support TurboPrint en affichant le dialogue avec toutes les options possibles (l’annulation de l’impression sera corrigée dans TurboPrint 2.47)
nouveau filtre de tri basé sur l’aspect de l’image
nouveau filtre de tri basé sur la vitesse d’obturation de l’image
nouveau filtre de tri basé sur le groupe de l’image
nouveau filtre de tri basé sur un ordre de tri personnalisé (glisser-déposer sur la vue de la table lumineuse)
collection en fonction de l’état de la copie locale
le numéro de l’image de groupe affiché sur le module de collecte
nouveau niveau de zoom à 50% ; 400%, 800% et 1600%
meilleur support pour le monochrome RAW
ajout d’une aide contextuelle pointant vers le manuel de la table noire
meilleur support du copier/coller pour les instances multiples
ajout du support pour renommer les instances du module
ajout d’un réglage basé sur la fréquence pour le module de débruitage RAW
ajout d’un réglage en fonction de la fréquence pour le module de profil de réduction du bruit
tout les widgets devraient être accessibles via CSS maintenant
ajout de la prise en charge de la configuration de la mise en page des modules
différente façon de sélectionner les balises hiérarchiques dans le module de collecte (seulement la balise parent réelle, tous les enfants ou la balise parent et les enfants)
meilleure gestion des images groupées en permettant de paramétrer les étoiles, l’étiquette couleur pour l’ensemble du groupe
permettre d’appliquer un preset à une nouvelle instance de module en utilisant le clic du milieu
nouveau script pour migrer la collection de Capture One Pro
Corrections de bogues
Correction du comportement des sélecteurs de couleurs dans tout les modules
Correction duchangement d’outils de liquéfaction
Beaucoup d’autres bogues ont été corrigés
Lua
Aucuns changements
Modification des dépendances (pour la compilation)
CMake 3.4 est maintenant requis
Pour compiler darktable, vous avez maintenant besoin d’au moins gcc-5.0+/clang-3.9+.
La version Minimal Clang est passée de 3.4+ à 3.9+.
Il est conseillé aux empaqueteurs de passer -DRAWSPEED_ENABLE_LTO=ON à CMake pour activer la LTO partielle.
Changements dans RawSpeed
Les raws GoPro ‘.GPR’ sont maintenant supportés par le nouveau décompresseur parallèle rapide’VC-5’.La nouvelle compression brute de Panasonic (’.RW2’, GH5s, G9 cameras) est maintenant supportée via le nouveau décompresseur rapide et parallèle’Panasonic V5’.
Le vieux décompresseur brut de Panasonic (aussi ‘.RW2’) a été réécrit, re-parallélisé.
Le décompresseur de la phase 1 (’.IIQ’) a été parallélisé.
Le support brut Nikon NEF’lossy after split’ a été récupéré
La correction du quadrant de la phase un (’.IIQ’) est maintenant prise en charge.
Support brut Olympus haute résolution (non compressé)
Des lots et des lots et des lots d’entretien, d’assainissement, de nettoyage, de petites réécritures/refactoring.
REMARQUE : Les raws Canon ‘.CR3’ ne sont PAS encore supportés.
L’équipe de développement vient de rendre disponible la nouvelle mise à jour mineure de la branche 2.4 de darktable, la version 2.4.2.
Bien entendu cette version apporte quelques nouveautés et surtout corrige des bugs, vous trouverez la liste sur le lien plus bas.
Au sujet du support de nouveaux appareils on trouve le Canon PowerShot G1 X Mark III, le Panasonic DMC-FZ2000 (3:2) ou encore le Sony DSC-RX10M4. Il y a aussi de nouveaux profils de bruit comme pour le Canon EOS 760D et 8000D, le Fujifilm X100F, le Nikon D850 ou encore le Panasonic DC-G9. Liste complète sur le lien plus bas.
La première mise à jour mineure de darktable 2.4 est disponible. Au menu, quelques nouveautés, des correction de bogues et de nouveaux appareils supportés (par exemple, Panasonic DC-G9, Paralenz Dive Camera, Pentax KP etSjcam SJ6 LEGEND), de nouveaux profils de balance des blancs (Leaf Credo 40, Nikon D3400, Olympus E-M1MarkII, Panasonic DC-G9 et Sony ILCE-7RM3) et de nouveaux profil de bruits (Canon EOS 750D, Canon EOS Kiss X8i, Canon EOS Rebel T6i, Canon EOS 77D, Canon EOS 9000D, Canon EOS M100, Canon EOS M6, Sony DSC-RX100M4 et YI TECHNOLOGY M1).
La seconde mise à jour mineure de darktable 2.2 est disponible !
Au menu, de nouvelles fonctionnalités et des corrections de bugs. Il y a également le rajout de support de base pour Canon PowerShot SX40 HS (dng), Fujifilm X-E2S, Leica D-LUX (Typ 109) (4:3, 3:2, 16:9, 1:1), Leica X2 (dng), Nikon LS-5000 (dng), Nokia Lumia 1020 (dng), Panasonic DMC-GF6 (16:9, 3:2, 1:1), Pentax K-5 (dng), Pentax K-r (dng), Pentax K10D (dng) et Sony ILCE-6500. Des profils de correction de bruit sont disponibles pour les appareils suivants: Fujifilm X-M1, Leica X2, Nikon Coolpix A, Panasonic DMC-G8, Panasonic DMC-G80, Panasonic DMC-G81 et Panasonic DMC-G85.
Tout juste avant la nouvelle année, l’équipe de développement de darktable est fière de vous annoncer la sortie de la première version mineure de la branche 2.2.x, la version 2.2.1. Depuis la version 2.2.0, voici les changements:
Nouvelles fonctionnalités:
Montre une fenêtre de dialogue pour indiquer quand le verrouillage de la base de donnée/bibliothèque a échoué.
Demande avant d’effacer l’historique de la table lumineuse.
préférences: rend les fonctionnalités qui ne sont pas disponibles visuellement plus évidentes
Corrections de bug:
Toujours nettoyer la liste de retour en arrière avant d’entrer en vue chambre noire. Corrige un crash quand on utilise le retour en arrière après être ré-entrer dans la chambre noire
Chambre noire: efface proprement les instance de module. Corrige de rares crashes après l’effacement de seconde instance de module.
Modules niveaux et courbe de tonalité maintenant utilisent aussi 256 bins.
Module Rawoverexposed: correction de la visualisation quand un préréglage personnalisé de balance des blancs est utilisé
Support de base:
Canon EOS M5
Au passage, darktable FR vous souhaite une très bonne et heureuse année 2017 :)
Notes de version 2.2.0
La nouvelle version majeure de darktable est enfin disponible !
Les gros changements depuis la version 2.0 sont:
Un nouveau module « correction de perspective » (perspective correction), avec plus de possibilités et plus d’automatisation que l’ancien système disponible dans « recadrer et pivoter » (crop and rotate).
Un nouveau module « liquéfier » (liquify), qui permet d’appliquer une distorsion à certaines parties d’images. Très utile pour retoucher des photos de personnes pour réduire ou renforcer les formes d’un visage par exemple.
Un nouveau module « table correspondance couleurs » (color look up table) pour modifier les couleurs d’une image, ou profiler son appareil photo en utilisant le nouvel outil darktable-chart.
La fusion d’exposition dans le module « courbe de base » (basecurve), qui permet d’obtenir un effet HDR sur des images très contrastées, sans sortir de darktable.
Un indicateur de surexposition au niveau de l’image brute (raw)
Une fonction annuler/refaire les dernières actions dans la chambre noire (Control-z/Control-y). Cette possibilité vient en complément de l’historique qui était déjà disponible, et permet un contrôle plus fin des actions à annuler ou refaire. Cela permet aussi par exemple de restaurer l’historique complet après une malencontreuse compression de l’historique.
Une ré-écriture du mode « Reconstruire dans LCh » du module « reconstruire hautes lumières ».
Voici une vidéo retraçant toute l’évolution du développement de darktable entre la version 2.0 et 2.2.
Maintenant que cette version est sortie, n’hésitez pas à dire ce qui pourrait être amélioré sur ce sujet du forum. À dans un an pour la version 2.4 ;)
Notes de version 2.0.7
Nouvelle version mineure pour darktable !
Voici les changements depuis la version 2.0.6:
Nouvelles fonctionnalités
Filtrage de certains tags EXIF au moment de l’exportation. Aide pour garder une taille limite d’environ 64Kb pour les métadonnées.
Support pour les nouveaux formats RAW Canon EOS 80D {m,s}
Toujours afficher le rendu sélecteur dans la Table Lumineuse
Retire l’élévation quand les données géo sont effacées dans la vue Carte
Module temperature, module inversion: ajout de la vectorisation SSE pour X-Trans
Module temperature: ajout de raccourcis clavier pour les préréglages
Corrections de bugs
Rawspeed: correction de compilation avec libjpeg (par opposition à libjpeg-turbo)
OpenCL: toujours utiliser le transfert de mémoire bloqué hôte<->appareil
OpenCL: mot-clé static problématique retiré dans extended.cl
Correction des crash avec profil d’affichage manquant
Histogramme: toujours afficher l’ouverture avec un chiffe après un point.
Montre si OpenEXR est supporté dans --version
Rawspeed: utilise un moyen non obsolète pour donner la version d’OSX
Ne montre pas les messages de bug à propos de copie locale quand on essaye de supprimer physiquement une image déjà supprimée
Supports de base (nouvellement ajoutés ou juste petites corrections)
Canon EOS 100D
Canon EOS 300D
Canon EOS 6D
Canon EOS 700D
Canon EOS 80D (sRaw1, sRaw2)
Canon PowerShot A720 IS (dng)
Fujifilm FinePix S100FS
Nikon D3400 (12bit-compressed)
Panasonic DMC-FZ300 (4:3)
Panasonic DMC-G8 (4:3)
Panasonic DMC-G80 (4:3)
Panasonic DMC-GX80 (4:3)
Panasonic DMC-GX85 (4:3)
Pentax K-70
Supports de base (corrections, car ne fonctionnait plus avec 2.0.6, l’équipe s’en excuse!)
Nikon 1 AW1
Nikon 1 J1 (12bit-compressed)
Nikon 1 J2 (12bit-compressed)
Nikon 1 J3
Nikon 1 J4
Nikon 1 S1 (12bit-compressed)
Nikon 1 S2
Nikon 1 V1 (12bit-compressed)
Nikon 1 V2
Nikon Coolpix A (14bit-compressed)
Nikon Coolpix P330 (12bit-compressed)
Nikon Coolpix P6000
Nikon Coolpix P7000
Nikon Coolpix P7100
Nikon Coolpix P7700 (12bit-compressed)
Nikon Coolpix P7800 (12bit-compressed)
Nikon D1
Nikon D3 (12bit-compressed, 12bit-uncompressed)
Nikon D3000 (12bit-compressed)
Nikon D3100
Nikon D3200 (12bit-compressed)
Nikon D3S (12bit-compressed, 12bit-uncompressed)
Nikon D4 (12bit-compressed, 12bit-uncompressed)
Nikon D5 (12bit-compressed, 12bit-uncompressed)
Nikon D50
Nikon D5100
Nikon D5200
Nikon D600 (12bit-compressed)
Nikon D610 (12bit-compressed)
Nikon D70
Nikon D7000
Nikon D70s
Nikon D7100 (12bit-compressed)
Nikon E5400
Nikon E5700 (12bit-uncompressed)
L’équipe de développement a été dans l’impossibilité de rajouter le support pour les 4 appareils suivants faute d’exemplaires RAW. Si vous utilisez ces appareils, n’hésitez pas à fournir des RAW.