Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
darktable [Le 31/08/2022, 20:47] – [Profils d'appareils et d'objectifs] Objectifs seulement applejuicedarktable [Le 19/03/2026, 10:35] (Version actuelle) – mise en forme | réécriture installation | et désinstallation | suppr script (n'a pas sa place sur un wiki, et pourquoi ne pas simplement supprimer le fichier db ?) | màj liens internes | màj liens | màj dépôts abandonés | détails krodelabestiole
Ligne 1: Ligne 1:
- 
 {{tag>graphisme photo gestionnaire_de_photos}} {{tag>graphisme photo gestionnaire_de_photos}}
----- + 
-{{ :logo:darktable-logo.png?150}}+{{ :logo:darktable-logo.png?100|Icône de Darktable}}
 ====== Darktable ====== ====== 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.+**[[wpfr>Darktable]]** est un [[:gestionnaire de photos]] [[wpfr>logiciel libre|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 //non destructive//. Il est conçu pour le bureau [[:GNOME]], et est disponible en français. L'application est aussi disponible sur Windows et macOS.
  
-<note warning>*** Attention** Microsoft pour Windows propose l'ancienne version 3.4.1 sur leur **store** nommée **DarkTable LightRoom** au prix de 4.99 €.+Ce application est comparable à **[[wpfr>Adobe Lightroom]]** et répond aux besoins des photographes les plus exigeants qui utilisent des reflex et hybrides numériques.
  
-Il a été porté à notre connaissance que darktable peut s’acheter sur le magasin d’applications de Microsoft, et il est à prévoir que cette mode se propage.  +{{:applications:darktable_lucid_01.jpg?700|Darktable en mode "table lumineuse"}}
-darktable n’est pas le premier logiciel libre de création graphique dans cette situation (Krita, Gimp, Scribus sont aussi concernés).</note>+
  
 +<note>D'autres captures d'écran [[https://www.darktable.org/|sur le site officiel]].</note>
  
-{{:applications:darktable_lucid_01.jpg?500|Darktable en mode « table lumineuse »}}+===== Installation =====
  
 +Il existe plusieurs méthodes //au choix// pour installer **Darktable** :
 +  * Il est disponible dans les [[#dépôts officiels APT]] d'Ubuntu.
 +  * Il est distribué par ses développeurs en [[#Flatpak]].
 +  * Il existe un paquet [[#snap]] non-officiel.
 +  * **Darktable** est aussi disponible en [[#AppImage]] sur son [[https://www.darktable.org/install/|site officiel]].
 +  * **Darktable** est aussi disponible depuis le [[#dépôt openSUSE]], mais cette méthode est désormais déconseillée.
  
-Plus de captures d'écran [[https://www.darktable.org/|sur le site officiel]].+<note tip> 
 +Vous trouverez aussi des informations en anglais concernant le téléchargement et l'installation de **Darktable** sur son [[https://www.darktable.org/install/|site officiel]]. 
 +</note>
  
-<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 +==== Dépôts officiels APT ====
-<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 [[https://elfinstar.livejournal.com/573.html|ici]].</note>+
  
 +<note>
 +Pour avoir accès à [[pu>darktable|ce paquet]], il faut que le [[:depots#sections_universe_et_multiverse_maintenues_par_les_motu|dépôt Universe]] soit activé dans les [[:tutoriel:comment_modifier_sources_maj|sources de logiciels]].
 +</note>
  
-===== Installation =====+Pour installer cette application depuis les [[:depots#dépôts officiels]], il suffit d'[[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>darktable]]''.
  
-==== Depuis les dépôts officiels==== +==== Flatpak ====
-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 versions et distributions.]]+**Darktable** est aussi distribué par ses développeurs en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/org.darktable.Darktable|Flathub]].
  
- ==== Depuis le dépôt Open Suse - darktable (version stable 4.0.0 depuis le 5 juillet 2022)==== +On peut donc l'obtenir en [[:flatpak#installation|installant Flatpak]] avec le [[:flatpak#ajout_du_depot_flathub|dépôt Flathub]] si ce n'est pas déjà fait, puis en installant ''Darktable'' depuis [[:gnome-software|GNOME Logiciels]], ou en [[:gerer_flatpak#installation_d_applications|installant le paquet]] ''[[https://flathub.org/fr/apps/org.darktable.Darktable|org.darktable.Darktable]]'' en ligne de commande : 
 +<code>flatpak install org.darktable.Darktable</code>
  
-Ouvrir un [[:terminal]] et entrer la commande suivante selon votre distribution : +==== Snap ====
-<note warning>**Merci de lancer les commandes individuellement soit en quatre fois !**</note>+
  
-Pour Ubuntu 22.04 : +**Darktable** est aussi disponible en [[:snap]] depuis [[https://snapcraft.io/darktable|Snapcraft]]Cette version n'est cependant pas officielle.
-<code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable.list +
-curl -fsSL https://download.opensuse.org/repositories/graphics:darktable/xUbuntu_22.04/Release.key gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable.gpg > /dev/null</code>+
  
 +On peut simplement installer l'application ''Darktable'' depuis le [[:snap store|centre d'applications (Snap Store)]], ou installer le paquet ''[[https://snapcraft.io/darktable|darktable]]'' en ligne de commande :
 +<code>snap install darktable</code>
  
-Pour Ubuntu 20.04 : +==== AppImage ====
-<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>+
  
 +<note important>
 +Cette méthode ne permet pas de mise à jour automatique.
  
-Une fois la commande propre à votre distribution, le reste est identique +L'intégration au système (dont la création d'un [[:raccourci-lanceur|lanceur]]) doit aussi être faite manuellement. 
-<code> +</note>
-sudo apt update +
-sudo apt install darktable</code>+
  
- ==== Depuis le dépôt Open Suse darktable_master (version développement 4.1.0 ~ git ...)====+Pour installer une **[[:AppImage]]** référez-vous avant tout au [[:appimage#installer_un_appimage|chapitre dédié]] au sujet.
  
-<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>+En résumé téléchargez le fichier ''Darktable-//X//.//X//.//X//-x86_64.AppImage'' sur [[https://www.darktable.org/install/|le site officiel]] ou [[https://github.com/darktable-org/darktable/releases/latest|GitHub]], puis [[:permissions#modifier_les_permissions|rendez-le exécutable]] (clic droit sur le fichier -//Propriétés// -> //Permissions// -> //Autoriser l'exécution//). Finalement lancez-le en double-cliquant dessus.
  
-Pour Ubuntu 22.04 : +Vous pouvez utiliser un service tel que **[[:appimage#go_appimageappimaged|appimaged]]** pour créer automatiquement un [[:raccourci-lanceur|lanceur]].
-<code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable:/master/xUbuntu_22.04/ /' sudo tee /etc/apt/sources.list.d/graphics:darktable:master.list +
-curl -fsSL https://download.opensuse.org/repositories/graphics:darktable:master/xUbuntu_22.04/Release.key gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable_master.gpg > /dev/null</code>+
  
 +==== dépôt openSUSE ====
  
-Pour Ubuntu 20.04 : +<note important> 
-<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 +Même si [[:distributions#openSUSE]] est une distribution fiable et reconnue, l'ajout d'un [[:dépôt]] tiers est plus dangereux que l'utilisation de [[#Flatpak]] ou [[#snap]] (voir cet [[:ppa#presentation_des_depots_logiciels|avertissement]]).
-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>+
  
 +Cette méthode peut aussi poser des problèmes lors d'une [[:upgrade|mise à niveau]].
 +</note>
  
 +Ouvrir un [[:terminal]] et entrer la commande suivante selon votre distribution (ligne par ligne) : 
  
-Une fois la commande propre à votre distribution, le reste est identique : +  * pour Ubuntu [[:noble|Noble 24.04]]:<code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable/xUbuntu_24.04/ /' | sudo tee /etc/apt/sources.list.d/graphics:darktable.list 
-<code>sudo apt update +curl -fsSL https://download.opensuse.org/repositories/graphics:darktable/xUbuntu_24.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable.gpg > /dev/null 
-sudo apt install darktable</code> +</code> 
- +  * Pour Ubuntu [[:jammy|Jammy 22.04]] :<code>echo 'deb http://download.opensuse.org/repositories/graphics:/darktable/xUbuntu_22.04/ /' sudo tee /etc/apt/sources.list.d/graphics:darktable.list 
- +curl -fsSL https://download.opensuse.org/repositories/graphics:darktable/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/graphics_darktable.gpg > /dev/null
-==== À partir d'un ppa ==== +
-Le [[https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/darktable|ppa Darktable de Panda Jim]] est entretenu régulièrement+
- +
-<code> +
-sudo add-apt-repository ppa:ubuntuhandbook1/darktable +
-sudo apt update+
 </code> </code>
-==== Avec Flatpak==== 
  
-**Articles dédiés** : [[:flatpak]][[:tutoriel/installer_application_flatpak|tutoriel pour l'utiliser]].+Après ces commandes propres à votre distribution : 
 +  * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste de vos paquets]] 
 +  * puis [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>darktable]]''
  
-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.+===== Profils d'objectifs =====
  
-==== Version Snap==== +<note>Des profils récents sont déjà présents dans la version installée par [[#Flatpak]] (et probablement [[#snap]]).</note>
-Depuis [[gnome-software|GNOME Logiciels (logithèque)]] ou [[software-center|Logithèque Ubuntu]] +
-ou avec la commande +
-  snap install darktable +
-   +
-=====Profils d'objectifs===== +
-<note>Des profils récents sont déjà présents dans la version installée par Flatpak (et probablement Snap).</note>+
  
-Les manipulations suivantes sont seulement valables si Darktable est installé à l'aide d'un dépôt tiers (openSUSE Build Service ou de Panda Jim) ou de celui d'Ubuntu.</note> +Les manipulations suivantes sont seulement valables si **Darktable** est installé à l'aide d'un dépôt tiers (openSUSE Build Service ou de Panda Jim) ou de celui d'Ubuntu.\\ 
-Les modules de correction de Darktable (exemples : Correction des objectifs, Vignetage, Aberrations chromatiques, Réduction de bruit, etc) peuvent utiliser le profil de votre appareil et/ou de votre objectif afin d'optimiser les réglages de votre photo. +Les modules de correction de **Darktable** (exemples : Correction des objectifs, Vignetage, Aberrations chromatiques, Réduction de bruit, etc) peuvent utiliser le profil de votre de votre objectif afin d'optimiser les réglages de votre photo.
  
-Si vous ne voyez pas les profils de votre objectif dans le choix que proposent les modules de correction, ils ne se trouvent sans doute pas dans la liste [[https://lensfun.github.io/|Lensfun]] utilisée par Darktable.+Si vous ne voyez pas les profils de votre objectif dans le choix que proposent les modules de correction, ils ne se trouvent sans doute pas dans la liste [[https://lensfun.github.io/|Lensfun]] utilisée par **Darktable**.
  
 Par contre, ils se trouvent très certainement sur la longue liste très à jour de [[https://wilson.bronger.org/lensfun_coverage.html|Wilson Bronger]]. Par contre, ils se trouvent très certainement sur la longue liste très à jour de [[https://wilson.bronger.org/lensfun_coverage.html|Wilson Bronger]].
  
-Pour ajouter la liste à jour :  +Pour ajouter la liste à jour : 
-<code>sudo apt install liblensfun-bin +<code> 
-sudo lensfun-update-data</code> +sudo apt install liblensfun-bin 
-Et relancer Darktable.+sudo lensfun-update-data 
 +</code> 
 +Et relancer **Darktable**. 
 ===== Utilisation===== ===== Utilisation=====
  
Ligne 109: Ligne 106:
 ==== Vue générale ==== ==== Vue générale ====
  
-Darktable se compose de 3 vues : table lumineuse, chambre noire, capture.+**Darktable** se compose de 3 vues : //table lumineuse////chambre noire////capture//.
   * **la table lumineuse** vous permet de trier, noter, étiqueter, exporter vos photos.   * **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 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 !+  * **la capture** est un mode expérimental, 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]]).+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 :  +<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>+//Préférences Générales// à 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 ==== ==== 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). +  - Importer une photo ou un dossier (panneau de gauche). 
-  * taguer les photos +  - 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). 
-  * double-cliquer sur une photo à éditer pour entrer dans la chambre noire +  - Taguer les photos. 
-  * activer et paramétrer les modules de votre choix +  - Double-cliquer sur une photo à éditer pour entrer dans la chambre noire. 
-  * double-cliquer sur la photo pour revenir à la table lumineuse +  - Activer et paramétrer les modules de votre choix. 
-  * 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. +  - Double-cliquer sur la photo pour revenir à la table lumineuse. 
-  * exporter les photos+  - 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 ==== ==== 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 : + 
 +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 [[wpfr>dématriçage]] et leurs options   * importation des fichiers RAW avec de nombreux algorithmes de [[wpfr>dématriçage]] et leurs options
   * exposition   * exposition
Ligne 164: Ligne 165:
   * tonemapping pour les photos HDR   * tonemapping pour les photos HDR
  
 +==== En ligne de commande ====
 +
 +On peut utiliser la commande ''[[man>darktable-cli]]'' pour par exemple convertir un fichier raw en jpeg, ou autre. Se reporter à l'aide (en anglais) pour plus d'informations : [[https://docs.darktable.org/usermanual/development/en/special-topics/program-invocation/darktable-cli/|aide officielle sur darktable-cli]].
  
 ===== Désinstallation ===== ===== 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+Pour désinstaller cette application, il suffit de [[:desinstaller_une_application#methodes_standardspour_deb_snap_et_flatpak|supprimer son paquet]] 
- +  * Pour la version des [[#dépôts Ubuntu APT]]vous pouvez passer par le [[:snap store|centre d'applications]], ou en ligne de commande :<code>sudo apt remove darktable</code>Les préférences de l'utilisateur stockées dans son [[:arborescence#répertoire personnel]] sont conservées
- +  * Pour la version **[[:gerer_flatpak#desinstaller_une_application|Flatpak]]**, vous pouvez passer par [[:gnome-software|GNOME Logiciels]] (si vous avez le //plugin// [[:gnome-software#installer_les_greffons_snap_et_flatpak|Flatpak]])ou en ligne de commande :<code>flatpak uninstall org.darktable.Darktable</code> 
-===== Nettoyer la base de données ===== +  * Pour la version **[[:snap#suppression|snap]]**, vous pouvez passer par le [[:snap store|centre d'applications]], ou en ligne de commande :<code>snap remove darktable</code> 
-[[:tutoriel:comment_installer_un_paquet|Installer]] **[[apt>sqlite3]]** +  * Pour la version **[[:appimage#desinstaller_un_appimage|Appimage]]**, supprimez simplement le fichier ''Darktable-//X//.//X//.//X//-x86_64.AppImage''.
- +
-Copiez le code ci-dessouscollez-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 +
-#+
  
-sqlite3_call() { 
- if [ -f "$1" ] ; then 
- library="$1" 
- else 
- library="/home/$USER/.config/darktable/library.db" 
- fi 
- sqlite3 -noheader -list -interactive "$library" "$2" 
-} 
-  
-command -v sqlite3 || echo "sqlite3 is required" && sudo apt-get install sqlite3 
-  
-for film_roll_id in $(sqlite3_call "$1" "SELECT id FROM film_rolls WHERE 1 ORDER BY id ASC;") 
-do 
-    film_roll_folder=$(sqlite3_call "$1" "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_call "$1" "SELECT id FROM images WHERE film_id=$film_roll_id ORDER BY filename ASC;") 
-    do 
-     photo_filename=$(sqlite3_call "$1" "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_call "$1" "DELETE FROM images WHERE id=$photo_id;" 
-        fi 
-    done 
-    nb=$(sqlite3_call "$1" "SELECT count(id) FROM images WHERE film_id=$film_roll_id ORDER BY filename ASC;") 
-    if [ "$nb" -eq "0" ] ; then 
-        sqlite3_call "$1" "DELETE FROM film_rolls WHERE id=$film_roll_id;" 
-    fi 
-    echo "    ->cleaned" 
-done 
-  
-# Shrink the size of database 
-sqlite3_call "$1" "VACUUM" 
-</file> 
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[http://www.darktable.org|Site officiel]] ; +  * **(//en//)** [[https://www.darktable.org/|Site officiel]] 
-  * [[https://darktable.fr|Site de la communauté francophone]] ; +  * [[https://github.com/darktable-org/darktable/|GitHub]] 
-  * [[https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable|« Dépôts_tiers » Darktable_stable]] ; +  * [[https://darktable.fr|Site de la communauté francophone]] 
-  * [[https://software.opensuse.org/download.html?project=graphics:darktable:master&package=darktable|« Dépôts_tiers » Darktable_master]] (git-développement) ; +  * [[https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable#manualUbuntu|Dépôts tiers]] //Darktable stable// 
-  * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=3634175|Discussion « Darktable »]] sur le forum Ubuntu-fr ; +  * [[https://software.opensuse.org/download.html?project=graphics:darktable:master&package=darktable#manualUbuntu|« Dépôts_tiers »]] //Darktable master// (version de développement [[:Git]]
-  * [[http://www.rienadire.fr/wordpress/?p=582|Un article sur le logiciel]] qui passe en revue son utilisation ; +  * Discussion //[[https://forum.ubuntu-fr.org/viewtopic.php?pid=3634175|Darktable]]// sur le forum ubuntu-fr 
-  * [[https://docs.darktable.org/usermanual/3.8/fr|Le manuel complet en français de Darktable 38.0 (2022)]] ; +  * //[[https://www.rienadire.fr/wordpress/2010/03/31/photographie-et-linux-darktable/|Photographie et Linux – Darktable]]// : un article sur l'application qui passe en revue son utilisation 
-  * [[https://darktable.fr/series/|Tutoriels vidéo en français]].+  * **(//en//)** Le [[https://darktable-org.github.io/dtdocs/en/|manuel complet]] (la [[https://darktable-org.github.io/dtdocs/fr/|version française]] ne semble pas disponible) 
 +  * [[https://darktable.fr/series/|Tutoriels vidéo]] en français
  
 ---- ----
-//Contributeurs principaux : [[:utilisateurs:Gemnoc]], OlivierT(oulouse).//+//[[:Contributeurs]] : [[:utilisateurs:Gemnoc]], OlivierT(oulouse), [[:utilisateurs:krodelabestiole]].//