Depuis la version précédente, près de 3000 553 commits ont été effectués, 66 pull request ont été acceptées et XNUMX problèmes ont été résolus.
Principaux changements :
- Les threads ont été déplacés de l'implémentation POSIX vers OpenMP.
- Nettoyage de code à grande échelle.
- La collaboration avec le projet LLVM se poursuit.
- Optimisation des performances de lecture de fichiers pour Sony ARW2, Panasonic V5, Phase One, Nikon, Pentax, Canon.
- Refonte complète de l'interface et passage à GTK/CSS. Thèmes disponibles au choix : darktable, darktable-elegant-darker, darktable-icons-darker, darktable-elegant-dark, darktable-elegant-grey, darktable-icons-dark, darktable-icons-grey. La version minimale requise de GTK a été augmentée à 3.22.
- Nouvelle combinaison de touches pour masquer les cadres, les barres latérales et les histogrammes à utiliser en mode sans bordure.
- Nouveau module de correction des couleurs 3D RGB LUT.
- Multiples améliorations du module de débruitage. Le niveau de réduction du bruit d'ombre est désormais contrôlable, y compris la correction de la dominante. Curseurs et champs de saisie améliorés.
- Au module Soft Proof, nous avons ajouté un choix d'espace colorimétrique dans lequel il calculera l'histogramme et ainsi de suite.
- Le module « filmic » est obsolète ; une nouvelle version de celui-ci, « filmic RGB », est utilisée, qui remplace les modules « courbe de base », « ombres et reflets » et autres modules de projection de tons globaux.
- Ajout du module « égaliseur de tons », qui combine les modules « système de zones », « ombres et reflets » et « mappage de tons (local) ».
- Ajout d'une sélection de profils de couleurs d'espace de travail pour les modules qui fonctionneront entre le module d'entrée et le module de sortie.
- Prise en charge de la dernière API Google Photo
- Améliorations du module de balises, incl. hiérarchie de balises ajoutée.
- Linux a ajouté la prise en charge des clones cibles dans GCC. Le code de traitement d'image est implémenté en parallèle sur SSE2, SSE3, SSE4, AVX, AVX2. Le programme sélectionne ensuite à la volée le type d’instructions optimal en fonction du processeur utilisé.
- Des pipettes sont apparues dans les modules « tonification fractionnée », « densité graduée » et « filigrane ».
- Le nouveau module « Réglages de base » vous permet d'ajuster le niveau de noir, l'exposition, la compression des hautes lumières, le contraste, le point gris, la luminosité et la saturation.
- Deux nouveaux modules « courbe rgb » et « courbe rgb » pour travailler avec des canaux individuels.
- Les modifications apportées au module de courbe de base peuvent entraîner une diminution du contraste avec les mêmes paramètres.
- Recherche améliorée par modules
Prise en charge de base de la caméra (ajoutée après la version 2.6) :
- Epson R-D1 ;
- Epson R-D1x ;
- Fujifilm FinePix F770EXR ;
- Fujifilm FinePix S7000 ;
- Fujifilm GFX 50R (compressé);
- Fujifilm X-A10 ;
- Fujifilm X-T30 (compressé)l
- Fujifilm XF10 ;
- Kodak DCS Pro 14N ;
- Kodak EasyShare Z981 ;
- Kodak EasyShare Z990 ;
- Leica C (type 112) (4:3) ;
- Leica CL (dng);
- Leica Q (Typ 116) (dng);
- Leica Q2 (dng);
- Leica SL (Typ 601) (dng);
- Leica V-LUX (type 114) (3:2, 4:3, 16:9, 1:1) ;
- Nikon Z 6 (14 bits non compressé, 12 bits non compressé)l
- Nikon Z 7 (14 bits non compressé) ;
- Olympus E-M1X ;
- Olympus E-M5 Mark III ;
- Olympe 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 30 PXNUMX ;
- Sony DSC-RX0M2 ;
- Sony DSC-RX100M6 ;
- Sony DSC-RX100M7 ;
- SonyILCE-6400 ;
- SonyILCE-6600 ;
- SonyILCE-7RM4.
Préréglages de balance des blancs :
- Leica Q2 ;
- Nikon D500 ;
- Nikon Z7 ;
- Olympus E-M5 Mark III ;
- Panasonic DC-LX100M2 ;
- SonyILCE-6400.
Profils de réduction du bruit ajoutés pour :
- Leica Q2 ;
- Nikon D3 ;
- Nikon D3500 ;
- Nikon Z6 ;
- Nikon Z7 ;
- Olympus E-PL8 ;
- Olympus E-PL9 ;
- Panasonic DC-LX100M2 ;
- Sony DSC-RX100M5A ;
- SonyILCE-6400 ;
- Sony SLT-A35.
Source: linux.org.ru