La version 4.8.0 de darktable est sortie vendredi dernier.

Voici la traduction française des notes de version.

Merci à Deepl pour l’aide précieuse.

Jean-Pierre Verrue

Nous sommes fiers d’annoncer la nouvelle version de darktable, 4.8.0 !

La version github est disponible ici : https://github.com/darktable-org/darktable/releases/tag/release-4.8.0.

Comme toujours, n’utilisez pas le fichier tarball autogénéré fourni par github, mais uniquement notre fichier tar.xz. Les sommes de contrôle sont :

1$ sha256sum darktable-4.8.0.tar.xz
2??? darktable-4.8.0.tar.xz
3$ sha256sum darktable-4.8.0-x86_64.dmg
4??? darktable-4.8.0-x86_64.dmg
5$ sha256sum darktable-4.8.0-arm64.dmg
6??? darktable-4.8.0-arm64.dmg
7$ sha256sum darktable-4.8.0-win64.exe
8??? darktable-4.8.0-win64.exe

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)