Traitement
Contrôler le traitement des images.
🔗Traitement de l’image
- Toujours utiliser LittleCMS 2 pour le profil de couleur de sortie
- : Si cette option est activée, darktable utilisera la bibliothèque système LittleCMS 2 pour appliquer le profil de couleur de sortie au lieu de ses propres routines internes. Ceci est nettement plus lent que la valeur par défaut, mais peut donner des résultats plus précis dans certains cas.
-
Si le profil ICC fourni est basé sur une table de conversion (LUT) ou contient à la fois une table de conversion (LUT) et une matrice, darktable utilisera LittleCMS 2 pour le rendu des couleurs, quelle que soit la valeur de ce paramètre (désactivé par défaut).
- Interpolation des pixels (déformation)
- L’interpolateur de pixels utilisé pour la rotation, la correction de l’objectif, la liquéfaction, le recadrage et la mise à l’échelle finale.
-
Chaque fois que nous redimensionnons ou déformons une image, nous devons choisir un algorithme d’interpolation de pixels (voir Wikipedia pour plus de détails). Pour les modules de déformation, darktable propose les méthodes : Bilinéaire, Bicubique ou Lanczos2. Dans la plupart des cas Bicubique est une option sûre, c’est la valeur par défaut.
- Interpolations des pixels (mise à l’échelle)
- L’interpolateur de pixels utilisé pour la mise à l’échelle. Les mêmes options sont fournies que pour les modules de déformation, mais avec Lanczos3 en plus.
-
Lanczos3 peut provoquer des dépassements de pixels conduisant à des artefacts mais donne parfois un aspect plus net. Cette option n’est donc fournie que pour les algorithmes de transformation (mise à l’échelle) et c’est la valeur par défaut.
- Répertoire LUT 3D racine
- Définir le répertoire racine (et les sous-répertoires) contenant les fichiers LUT utilisés par le module LUT 3D.
- Dossier racine des fichiers de masques raster
- Définissez le dossier racine (et ses sous-dossiers) contenant les fichiers de masques raster utilisés par le module external-raster-mask.
- Flux de travail par défaut
- Choisissez les modules et l’ordre des modules à appliquer par défaut aux nouvelles images :
-
Relatif à la scène (Filmique RVB) : suppose que la plupart des traitements seront effectués dans un espace colorimétrique RVB linéaire. La sélection de cette option active automatiquement les modules Filmique RVB, Exposition et Calibration des couleurs pour les nouvelles éditions et définit l’ordre du module à V3.0 RAW.
Le module exposition comprend un ajustement automatique de l’exposition de +0,7 EV (pour fournir un éclaircissement des tons moyens comparable aux +0,5 à +1,2 EV généralement ajoutés par les courbes de tonalité de l’appareil photo), et active automatiquement l’option Compenser l’exposition du boîtier pour le flux de travail filmique. Ces deux paramètres sont destinés à fournir un point de départ raisonnable pour les fichiers RAW produits par un large éventail d’appareils photo reflex et sans miroir, mais ils peuvent être remplacés par un préréglage appliqué automatiquement si les valeurs par défaut produisent des images toujours sombres pour votre appareil photo.
Dans les flux de travail relatif à la scène, le module Calibration des couleurs agit en conjonction avec le module Balance des blancs comme moyen moderne de gérer la balance des blancs et l’adaptation chromatique avec une science de la couleur améliorée. Notez que lorsque vous utilisez le module Calibration des couleurs, le module Balance des blancs doit être actif et réglé sur le mode Boîtier (cela se fera automatiquement et des avertissements apparaîtront si les deux modules ont des réglages incohérents). Lorsque les deux modules sont utilisés comme prévu, il est toujours possible de détecter automatiquement la balance des blancs à partir d’une zone spécifique de l’image en sélectionnant l’outil pipette CCT dans l’onglet CAT du module Calibration des couleurs.
-
Relatif à la scène (AGX) : suit les mêmes hypothèses et le même flux global que Relatif à la scène (Filmique RVB), à l’exception du fait qu’il active automatiquement le module AGX pour la correspondance des tons à la place de Filmique RVB.
-
Relatif à la scène (Sigmoïde) : suit les mêmes hypothèses et le même flux global que Relatif à la scène (Filmique RVB), à l’exception du fait qu’il active automatiquement le module Sigmoïde pour la correspondance des tons à la place de Filmique RVB.
-
Relatif à l’affichage (ancien) : est le mode Originel (utilisé par défaut dans darktable 2.6 et les versions antérieures) et suppose que la plupart des traitements seront effectués dans l’espace colorimétrique Lab. La sélection de cette option active automatiquement le module Courbe de base pour le mappage des tons et définit l’ordre du module sur Originel. Ce flux de travail utilise uniquement le module Balance des blancs pour l’adaptation chromatique.
-
Aucun : définit l’ordre des modules à V3.0 RAW et utilise le module Balance des blancs pour l’adaptation chromatique. Aucun autre module d’exposition ou de correspondance des tons n’est activé par défaut.
- Appliquer automatiquement le préréglage de la courbe de base du boîtier
- Applique par défaut une courbe de base définie pour le boîtier (si disponible) au lieu de la courbe générique du fabricant. Ceci ne doit être utilisé que conjointement au flux de travail Relatif à l’affichage défini ci-dessus (désactivé par défaut).
- Détecter les miniatures monochromes
- Activez cette option pour analyser les images lors de l’importation et les étiqueter avec le mot-clé
Chambre noire|mode|monochromesi elles sont monochromes. L’analyse est basée sur l’aperçu intégré dans le fichier importé. Cela permet un flux de travail plus pratique lorsque vous travaillez avec des images monochromes, mais cela ralentit l’importation, ce paramètre est donc désactivé par défaut. - Montrer les messages d’alerte
- Activez cette option pour afficher des messages d’alerte dans les modules de traitement où des paramètres non standard et potentiellement dangereux ont été utilisés dans le pipeline graphique. De tels messages peuvent parfois être des faux positifs (en raison de paramètres intentionnels non standard) et peuvent être ignorés si vous savez ce que vous faites. Désactivez pour masquer ces alertes (activées par défaut).
🔗Alignement HDR
Note: These preferences are used for the create hdr option, and are only effective when darktable is built with OpenCV.
- Aligner automatiquement les vues lors de la fusion HDR
- Si cette option est activée, darktable tente d’aligner les images utilisées pour créer une image HDR (activé par défaut). Pour ce faire, le logiciel recale et déforme les vues d’exposition sur une image de référence avant la fusion, éliminant ainsi les effets de « fantôme » causés par un trépied instable ou une prise de vue à main levée.
- Sélectionner automatiquement la référence d’alignement HDR
- Avant la fusion, examiner automatiquement chaque vue de la série de bracketing et s’aligner sur celle qui est la plus riche en détails, plutôt que sur la première image. Cela améliore l’alignement lorsque la première exposition constitue une mauvaise référence, au prix d’une passe de décodage supplémentaire sur les images (désactivé par défaut).
- Détail de l’alignement (échelle intermédiaire)
- Détermine la fraction de la résolution totale du capteur utilisée pour calculer la détection de points caractéristiques et l’alignement. Des valeurs plus élevées permettent de détecter davantage de points caractéristiques distinctifs (ce qui est préférable pour les scènes répétitives ou à faible contraste), au prix d’une consommation accrue de temps et de mémoire (valeur par défaut : 0,625). La valeur 0,5 rétablit la vitesse d’origine.
- Rehaussement des ombres pour la détection des caractéristiques (gamma)
- Le gamma d’affichage appliqué aux données brutes linéaires avant la détection des caractéristiques, afin de remonter les détails des zones sombres dans la plage de sensibilité du détecteur (valeur par défaut : 2,2). Une valeur de 1,0 désactive cette fonction. Des valeurs plus élevées améliorent les images sous-exposées mais peuvent amplifier le bruit dans les ombres ; l’étirement basé sur les centiles effectuant déjà une partie de ce travail, l’effet dépend de la scène.
- Contraste local pour la détection de caractéristiques (seuil de limitation CLAHE)
- Seuil de limitation pour le rehaussement du contraste local (CLAHE) appliqué avant la détection de caractéristiques. Une valeur de 0 désactive cette fonction (valeur par défaut : 0). L’activer (par ex. 2,0) facilite la détection de caractéristiques sur des images extrêmement sous-exposées ; toutefois, sur des textures répétitives (façades, garde-corps, feuillage, etc.), cela peut modifier les signatures des descripteurs d’une exposition à l’autre et entraîner des défauts d’alignement. C’est pourquoi cette option est désactivée par défaut.
- Budget de points d’intérêt par image (points clés)
- Nombre maximal de points clés SIFT (Scale-Invariant Feature Transform) conservés par image après équilibrage spatial et avant la mise en correspondance (valeur par défaut : 5000). L’équilibrage des deux images selon un budget commun empêche une image riche en points d’intérêt de submerger l’algorithme de mise en correspondance de candidats ambigus.
- Enregistrer les images de débogage de l’alignement
- Enregistre des images de diagnostic image par image lors de la fusion : les données d’entrée pour la détection de caractéristiques, les points d’intérêt détectés et toutes les correspondances (vert = valide, rouge = aberrant) (désactivé par défaut). Ces images sont enregistrées au format Netpbm (PBM et PPM) dans un dossier nommé « darktable_hdr_align_debug » situé dans le répertoire temporaire du système (ou dans le dossier spécifié par la variable d’environnement DT_HDR_DEBUG_IMAGE_DIR). Cette option sert uniquement au diagnostic des problèmes d’alignement.
🔗CPU / Mémoire
- Ressources de darktable
- Choisissez la quantité de mémoire de votre système et de votre carte graphique (GPU) qui sera utilisée par darktable. Quatre options sont proposées par défaut :
-
- Faibles : l’application occupe environ 20 % de la mémoire du système et 40 % de la mémoire du GPU. Cela peut être acceptable sur de très gros systèmes, surtout si vous n’exportez pas d’images. Cependant, cette option n’est recommandée que si vous utilisez beaucoup d’autres applications exigeantes en même temps que darktable.
-
- Défaut : ce mode utilise environ 60% de la mémoire du système et 70% de la mémoire du GPU. Ce mode est recommandé si vous n’exportez pas beaucoup d’images, si vous avez au moins 16 Go de mémoire système et 4 Go de mémoire GPU, et si vous utilisez beaucoup d’autres applications en même temps que darktable.
-
- Importantes : cette option occupe environ 75 % de la mémoire du système et 90 % de la mémoire du GPU. C’est la meilleure option si vous n’utilisez que darktable sur votre système et/ou si vous exportez beaucoup d’images.
-
Voir la section Optimisation de la mémoire et des performances pour plus d’informations.
🔗OpenCL
Cette section configure l’accélération GPU pour le pipeline de traitement d’image habituel de darktable. Cela n’a aucun rapport avec l’accélération GPU des fonctionnalités d’IA, qui est configurée séparément dans Préférences d’IA – voir Accélération GPU d’IA pour cette configuration.
- Activer le support d’OpenCL
- Votre GPU peut être utilisé pour accélérer considérablement le traitement. L’interface OpenCL nécessite un matériel approprié et les pilotes OpenCL correspondants sur votre système. Si l’un de ceux-ci n’est pas trouvé, l’option est grisée. OpenCL peut être activée et désactivée à tout moment et prend effet immédiatement (activé par défaut).
- Mode OpenCL rapide
- S’il est défini, le compilateur OpenCL utilise une optimisation agressive pour de meilleures performances avec une précision réduite tout en présentant une perte de qualité très subtile.
- Profil de planification OpenCL
- Définit comment l’image complète et la prévisualisation sont traitées sur les systèmes avec support OpenCL :
- Défaut : le GPU est utilisé pour le rendu de l’image complète ; le CPU pour la prévisualisation,
- GPU très rapide : les deux pipelines graphiques sont traités séquentiellement sur le GPU,
- GPUs multiples : les deux pipelines graphiques sont traités en parallèle sur des GPUs différents – voir la section Multiples périphériques pour plus d’informations.
- ajuster la mémoire GPU
- Si cette option est activée sur un système doté de plusieurs périphériques OpenCL, vous pouvez spécifier une marge de sécurité par périphérique (marge de manœuvre, la valeur par défaut est de 600 Mo).
- Pilotes OpenCL
- Dans la plupart des cas, darktable est capable de trouver le pilote OpenCL correct, mais cela dépend de la manière dont votre système d’exploitation gère l’installation. D’une manière générale, darktable doit :
-
- ne pas utiliser de pilotes peu fiables
-
- Il n’y a qu’un seul pilote actif par périphérique. Les problèmes sont généralement rencontrés lorsque le pilote fourni par le fournisseur est installé en même temps qu’un autre pilote (comme
rusticl) ou (sous Windows) lorsque le piloteOpenCLon12a été installé via leOpenCL Compatibility Pack.
- Il n’y a qu’un seul pilote actif par périphérique. Les problèmes sont généralement rencontrés lorsque le pilote fourni par le fournisseur est installé en même temps qu’un autre pilote (comme
-
Des commutateurs sont proposés pour la plupart des pilotes disponibles, bien que pour le matériel plus exotique comme les cartes ARM, vous devrez activer l’option de repli Autres plates-formes. Sélectionnez les pilotes que vous souhaitez utiliser dans la liste. Si vous pensez qu’un pilote fonctionne mal, vous pouvez le désactiver explicitement ici.
-
Voir la section Mémoire et optimisation des performances pour plus d’informations.