Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
darktable [Le 20/12/2020, 12:22] – [Depuis le dépôt Open Suse - darktable_master (git-développement)] Caille | darktable [Le 07/02/2021, 11:14] (Version actuelle) – [Depuis le dépôt Open Suse - darktable (version stable 3.4.1-1.1 au 06-02-2021)] Caille |
---|
| {{tag>Xenial graphisme photo gestionnaire_de_photos}} |
| ---- |
| {{ ::1024px-darktable_icon.svg.png?150}} |
| ====== Darktable ====== |
| |
| |
| **Darktable** est un [[:gestionnaire de photos]] libre sous licence GPL v3. Son développeur le décrit comme une table lumineuse ainsi qu'une chambre noire pour les photographes : il gère vos « négatifs numériques » dans une base de données, et permet de les visionner à travers une « table lumineuse zoomable » ou un gestionnaire de fichiers. Il permet également de traiter et de retoucher les images [[wpfr>RAW_(format_d'image)|RAW]] de façon **entièrement non destructive**. Il est conçu pour le bureau [[:GNOME]], et est disponible en français. Le logiciel existe aussi en version Windows(c) et Apple MacOSX(c). Ce logiciel libre est comparable à Adobe Lightroom(c) et répondra aux besoins des photographes les plus exigeants qui utilisent des reflex et hybrides numériques. |
| |
| {{:applications:darktable_lucid_01.jpg?500|Darktable en mode « table lumineuse »}} |
| |
| |
| Plus de captures d'écran [[https://www.darktable.org/|sur le site officiel]]. |
| |
| <note warning>Darktable n'est compatible qu'avec les processeurs prenant en charge le SSE2. Pour savoir si votre processeur est compatible, lancer la commande |
| <code>grep 'flags' /proc/cpuinfo | grep sse2</code> |
| dans un terminal et vérifiez que "sse2" apparaît. Une solution pour les processeurs non compatibles est fournie [[http://elfinstar.livejournal.com/573.html|ici]].</note> |
| |
| |
| ===== Installation ===== |
| |
| ==== Depuis les dépôts officiels==== |
| Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://darktable|darktable]]**. |
| |
| [[https://doc.ubuntu-fr.org/darktable#voir_aussi|Voir aussi « Dépôts_tiers » au paragraphe (5) en fin d'article pour d'autres distributions.]] |
| |
| ==== Depuis le dépôt Open Suse - darktable (version stable 3.4.1-1.1 au 06-02-2021)==== |
| |
| Ouvrir un [[:terminal]] et entrer la commande suivante selon votre distribution : |
| <note warning>**Merci de lancer les commandes individuellement soit en quatre fois !**</note> |
| |
| |
| Pour Ubuntu 18.04 : |
| <code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable.list |
| curl -fsSL https://download.opensuse.org/repositories/graphics:darktable/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics:darktable.gpg > /dev/null</code> |
| |
| |
| Pour Ubuntu 20.04 : |
| <code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable.list |
| curl -fsSL https://download.opensuse.org/repositories/graphics:darktable/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable.gpg > /dev/null |
| </code> |
| |
| Pour Ubuntu 20.10 : |
| <code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable/xUbuntu_20.10/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable.list |
| curl -fsSL https://download.opensuse.org/repositories/graphics:darktable/xUbuntu_20.10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable.gpg > /dev/null</code> |
| |
| |
| Une fois la commande propre à votre distribution, le reste est identique : |
| <code> |
| sudo apt update |
| sudo apt install darktable</code> |
| |
| ==== Depuis le dépôt Open Suse - darktable_master (version développement 3.5.0 ~ git ...)==== |
| |
| <note warning>Installer plusieurs versions de darktable sur un même ordinateur et travailler sur des versions en cours de développement peut comporter certains risques, faites bien attention à ce que vous faite au risque de perdre des données. **Merci de lancer les commandes individuellement soit en quatre fois !**</note> |
| |
| <note warning>Le dépôt Darktable OpenSuse semble fonctionner à nouveau depuis le 20/12/2020 sur Ubuntu 20.04.1 (plus de problèmes de dépendances)</note> |
| |
| |
| Pour Ubuntu 18.04 : |
| <code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable:/master/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable:master.list |
| curl -fsSL https://download.opensuse.org/repositories/graphics:darktable:master/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics:darktable:master.gpg > /dev/null</code> |
| |
| |
| Pour Ubuntu 20.04 : |
| <code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable:/master/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable:master.list |
| curl -fsSL https://download.opensuse.org/repositories/graphics:darktable:master/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics:darktable:master.gpg > /dev/null</code> |
| |
| Pour Ubuntu 20.10 : |
| <code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable:/master/xUbuntu_20.10/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable:master.list |
| curl -fsSL https://download.opensuse.org/repositories/graphics:darktable:master/xUbuntu_20.10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable_master.gpg > /dev/null</code> |
| |
| |
| Une fois la commande propre à votre distribution, le reste est identique : |
| <code>sudo apt update |
| sudo apt install darktable</code> |
| |
| ==== Autre version stable ==== |
| __**11/08/2020 : Ce dépôt fonctionne pour la version 3.2.1 de Ubuntu 18.04 à 20.04**__ |
| |
| * [[:PPA|Ajouter à vos sources de logiciels le PPA]] suivant : **ppa:ubuntuhandbook1/darktable**((https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/darktable)) ; |
| * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Recharger la liste des paquets]] ; |
| * [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installer le paquet]] **[[apt>darktable]]**. |
| |
| ==== Avec Flatpak==== |
| |
| **Articles dédiés** : [[:flatpak]], [[:tutoriel/installer_application_flatpak|tutoriel pour l'utiliser]]. |
| |
| Depuis [[https://flathub.org/apps/details/org.darktable.Darktable|Flathub]], suivez les instructions qui vous concernent pour installer //Darktable// selon le [[:tutoriel/installer_application_flatpak#niveaux_de_privileges|niveau de privilèges]] qui vous convient. |
| |
| ==== Version Snap==== |
| |
| Depuis la logithèque Ubuntu (Logiciel aujourd'hui) |
| |
| |
| |
| |
| ===== Utilisation===== |
| |
| Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>darktable</code> |
| |
| ==== Vue générale ==== |
| |
| Darktable se compose de 3 vues : table lumineuse, chambre noire, capture. |
| * **la table lumineuse** vous permet de trier, noter, étiqueter, exporter vos photos. |
| * **la chambre noire** est le mode de retouche des photos. Notez que sur une installation neuve, peu de modules sont affichés. Vous devez sélectionner les modules à afficher grâce à la barre en bas à droite "plus de modules". |
| * **la capture** est un mode expérimental, vous permettant de contrôler votre boîtier depuis Darktable ! |
| |
| L'interface se voulant épurée, il existe de nombreuses astuces pour vous faciliter la vie ou améliorer votre productivité. Un mode d'emploi est disponible sur le site de darktable (en [[https://darktable.fr/les-manuels/|version française]] non officielle sur le site [[https://darktable.fr|darktable.fr]]). |
| |
| <note tip>Pour ceux qui seraient d'emblée rebutés par la police minuscule de l'interface, il suffit d'aller sous Darktable dans : |
| |
| **Préférences Général** à la ligne **contrôles et texte DPI** et de remplacer **-1** par **110**, ce qui rend l'interface bien plus lisible ! (Après redémarrage de Darktable).</note> |
| ==== Flux de travail rapide ==== |
| * importer une photo ou un dossier (panneau de gauche) |
| * noter les photos (darktable use des étoiles à sa manière : toutes les photos se voient attribuer 1 étoile par défaut. Cliquer sur l'étoile appliquée par défaut permet de retirer cette étoile et donc d'affecter 0 étoile à la photo. Par ailleurs, par défaut, le filtre de photo (panneau du haut) étant sur 1 étoile et plus, lorsque vous attribuez 0 étoile à une photo, celle-ci disparaît de la vue. Par la suite, mettre le filtre sur 0 étoile n'affiche que les photos à 0 étoile, qu'il sera facile par une sélection "tout" de supprimer). |
| * tagger les photos |
| * double-cliquer sur une photo à éditer pour entrer dans la chambre noire |
| * activer et paramétrer les modules de votre choix |
| * double-cliquer sur la photo pour revenir à la table lumineuse |
| * sélectionner la photo, cliquer sur "copier le développement", sélectionner d'autres photos puis cliquer sur "coller le développement" pour appliquer les mêmes réglages aux autres photos. |
| * exporter les photos |
| |
| ==== Modules de retouche disponibles ==== |
| L'essentiel des manipulations est réalisée dans l'espace CIELab. La liste des modules de retouche s'allonge chaque mois, mais on peut citer, dans l'ordre (fixe) de leur application : |
| * importation des fichiers RAW avec de nombreux algorithmes de dématriçage et leurs options |
| * exposition |
| * correction du bruit (lent) |
| * balance des blancs |
| * récupération des hautes lumières |
| * filtre neutre dégradé |
| * courbe de base (courbes RGB) |
| * correction des objectifs (via la librairie [[http://lensfun.sourceforge.net/|lensfun]]) |
| * correction du profil d'entrée |
| * profil de couleur d'entrée |
| * transfert de couleur |
| * égaliseur (décomposition en vaguelettes) |
| * monochrome |
| * zones (Adam Ansel système) |
| * courbe des tonalités (canal L*) |
| * lumière d'appoint |
| * lumière d'arrière-plan |
| * zones de couleur (correction sélective des couleurs) |
| * correction des couleurs (correction globale des couleurs) |
| * renforcer la netteté |
| * grain |
| * recadrer et pivoter |
| * profil de couleur de sortie |
| * mixeur de canaux |
| * contraste local |
| * velvia (saturation non homogène des couleurs) |
| * vignettage |
| * virage partiel |
| * filigrane |
| * pixels sur/sous-exposés |
| * tonemapping pour les photos HDR |
| |
| |
| ===== Désinstallation ===== |
| |
| Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
| |
| |
| ===== Nettoyer la base de données ===== |
| [[:tutoriel:comment_installer_un_paquet|Installer]] **[[apt>Sqlite3]]** |
| |
| Copiez le code ci-dessous, collez-le dans un fichier et lancez-le. Il supprimera de la base de données toutes les photos qui n'existent plus sur le disque. |
| |
| <file bash> |
| #!/bin/bash |
| # |
| # DARKTABLE DATABASE CLEANER |
| # |
| # This script removes from the database the files |
| # that are not located where they are supposed to be. |
| # |
| # USAGE : |
| # ./darktable_db_cleaner.sh |
| # Will use the database located in : |
| # ~/.config/darktable/library.db |
| # |
| # ./darktable_db_cleaner.sh /path/to/library.ext |
| # Will use the specified database |
| # |
| # Created by Rufus Wilson |
| # contact : marsou75@gmail.com |
| # |
| |
| |
| if [ ! "`type -t sqlite3`"=="file" ] ; then |
| echo "sqlite3 is required" |
| sudo apt-get install sqlite3 |
| fi |
| |
| if [ -f "$1" ] ; then |
| library="$1" |
| else |
| library="/home/"$USER"/.config/darktable/library.db" |
| fi |
| |
| for film_roll_id in `sqlite3 -noheader -list -interactive $library "SELECT id FROM film_rolls WHERE 1 ORDER BY id ASC;"` |
| do |
| film_roll_folder="`sqlite3 -noheader -list -interactive $library "SELECT folder FROM film_rolls WHERE id=$film_roll_id ORDER BY id ASC;"`" |
| echo "*** "$film_roll_folder" ***" |
| |
| echo "-- cleaning database" |
| for photo_id in `sqlite3 -noheader -list -interactive $library "SELECT id FROM images WHERE film_id=$film_roll_id ORDER BY filename ASC;"` |
| do |
| photo_filename=`sqlite3 -noheader -list -interactive $library "SELECT filename FROM images WHERE id=$photo_id ORDER BY filename ASC;"` |
| if [ ! -f "$film_roll_folder/$photo_filename" ] ; then |
| echo $photo_filename" deleted" |
| sqlite3 -noheader -list -interactive $library "DELETE FROM images WHERE id=$photo_id;" |
| fi |
| done |
| nb=`sqlite3 -noheader -list -interactive $library "SELECT count(id) FROM images WHERE film_id=$film_roll_id ORDER BY filename ASC;"` |
| if [ "$nb" -eq "0" ] ; then |
| sqlite3 -noheader -list -interactive $library "DELETE FROM film_rolls WHERE id=$film_roll_id;" |
| fi |
| echo " ->cleaned" |
| done |
| |
| # Shrink the size of database |
| sqlite3 -noheader -list -interactive $library "VACUUM" |
| </file> |
| ===== Voir aussi ===== |
| |
| * **(en)** [[http://www.darktable.org|Site officiel]] |
| * [[http://darktable-fr.tuxfamily.org/|Site de la communauté francophone]] |
| * [[https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable|« Dépôts_tiers » Darktable_stable]] |
| * [[https://software.opensuse.org/download.html?project=graphics:darktable:master&package=darktable|« Dépôts_tiers » Darktable_master]] (git-développement) |
| * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3634175|Discussion « Darktable »]] sur le forum Ubuntu-fr |
| * [[http://www.rienadire.fr/wordpress/?p=582|Un article sur le logiciel]] qui passe en revue son utilisation. |
| * [[https://darktable.fr/les-manuels/|Les manuels Darktable]] |
| * [[https://darktable.fr/tutos-de-carafife/|Tutoriels de la chaîne Carafife sur Youtube]] |
| * **Vidéo**: [[https://www.youtube.com/watch?v=Gih0biyy5WM|Redimension et envoi photo Darktable + Framadrop]] |
| * **Vidéo**: [[https://www.youtube.com/watch?v=iMzWFbsWE34|Darktable : Photo de soirée sous-exposée. Amélioration, possibilités.]] |
| * **Vidéo**: [[https://www.youtube.com/watch?v=b6s5wMSpbiA|Darktable : Filtres de couleurs et Masques]] |
| * **Vidéo**: [[https://www.youtube.com/playlist?list=PLZOdZMT41b7W0IBntprxOOqlw54iiKRMb|Darktable : Playlist Carafife]] |
| |
| ---- |
| //Contributeurs principaux : [[:utilisateurs:Gemnoc]], OlivierT(oulouse).// |