Après avoir cherché et pas trouvé le même problème que le mien, j’ouvre ce nouveau post concernant le module de correction des objectifs.
Comme vous pouvez voir sur l’image que j’ai joint à la fin de ce post, la liste déroulante des boitiers restes imperturbablement vide et la liste des objectifs ne « contient » que le nom de l’objectif extrait des exifs. Si on clique sur la flèche, il n’y a aucun autre objectif. Et si on ouvre une photo avec un autre objectif, seul l’objectif des exifs de cette photo est dans la liste.
Je me suis dont dit que j’avais un problème avec ma base de données lensfun.
Étant sous Win10 et DT 3.0.1, j’ai été vois « C:\Program Files\darktable\share\lensfun » et les xmp sont bien là (dont celui de Nikon qui reprend bien, entre autre, mes 2 boitiers et mes 4 objectifs). Pensant à une éventuelle corruption du fichier (bien que je puisse l’ouvrir et le lire), j’ai remplacé le slr-nikon.xml par celui extrait du zip téléchargé sur https://github.com/lensfun/lensfun.
Malheureusement ça n’a rien changé.
J’ai aussi lu à d’autres endroits pendant mes recherches que certains avaient mis la MAJ lensfun ici : %LOCALAPPDATA%\darktable\lensfun
Comme je n’avais le répertoire lensfun dans mon %LOCALAPPDATA%\darktable, je l’ai copié de C:\Program Files\darktable\share dans %LOCALAPPDATA%\darktable pour l’avoir aux 2 places (ça ne coûte pas cher d’essayer). Mais rien n’y a fait non plus.
Qqn aurait-il une idée ce qu’il pourrait se passer, et donc comment résoudre mon pbl.
PS : J’ai déjà tenté le désinstall/réinstall mais rien n’y fait.
Au vu de tes explications et de ta copie d’écran, il semble qu’il y aie un pb autour du boîtier. Tu ne nous dit rien sur tes boîtiers ni sur tes objectifs. Est-ce que les boîtiers sont connus par darktable et exiv2 ?
Aussi mon avis Jean-Pierre, en plus il serait intéressant que des utilisateurs Windows nous disent si lensfun-update-data ou g-lensfun-update-data fonctionne sous cet OS ?
Mes boitiers et objectifs sont très communs et connus (ils sont dans le slr-nikon.xml. J’ai vérifié qu’ils sont bien dans le xml. Et je les utilisais d’ailleurs dans la ver 2 de DT. Ils sont là depuis longtemps)
Voici ma liste :
Boitiers :
Nikon D7100
Nikon D3100
Objectifs :
NIKKOR AF-S NIKKOR 35mm 1:1.8 G
NIKKOR AF-S NIKKOR 50mm 1:1.8 G
NIKKOR AF-S NIKKOR 18-55mm 1:3.5-5.6 G
NIKKOR AF-S NIKKOR 70-300mm 1:5.5-5.6 G VR
[hr]
Je n’ai pas trouvé comment faire l’update sur Win.
J’ai téléchargé le zip sur [size=small]https://github.com/lensfun/lensfun[/size] mais je n’ai trouvé aucun exécutable windows.
J’ai donc été chercher « à la main » le xmp Nikon et j’ai remplacé celui qui était dans mon répertoire DT.
Mais ça n’a rien changé.
Tu pourrais mettre en téléchargement un RAW sur FramaDrop par exemple pour que l’on puisse vérifier ? Effectivement les 2 boîtiers et les objectifs sont dans la base lensfun.
Je veins de tester avec darktable 3.0.1 sous Mint :
il est parfaitement reconnu boîtier et objectif.
Je vais essayer sous W10.
[hr]
Itou sous W10 et 3.0.1 :
Mes répertoires contenant des données sont déportés sur un disque externe pour avoir « le même » DT sur ma tour et sur mon portable.
Mon lien de démarrage est :
« C:\Program Files\darktable\bin\darktable.exe » --configdir G:\Images\Darktable\Dossier_U --cachedir G:\Images\Darktable\Dossier_V --datadir G:\Images\Darktable\Dossier_S
Je viens de faire un constat intéressant : Si je démarrer « normalement » (sans déportation, DT « vide » pour tester) le xml est bien lu et le boitier et l’objectif sont trouvés.
J’imagine donc que le xml doit aussi être déporté. Mais sa place est C:\Program Files\darktable\share\lensfun\version_1 or le répertoire déporté (selon ce qui est indiqué dans https://darktable.fr/les-fichiers-de-configuration/) est C:\Program Files\darktable\share\darktable\
Je ne trouve pas de commande pour déporter C:\Program Files\darktable\share\lensfun. As-tu une idée d’où il faudrait donc déporter le répertoire lesfun ?
Pas grave. Merci quand-même d’avoir regardé et de m’avoir permis de rétrécir l’angle de recherche. Je sais maintenant de quel côté se situe le pbl.
J’ai donc continué mes recherches. J’ai constaté que le problème vient avec le « –datadir G:\Images\Darktable\Dossier_S ».
J’ai alors tenté de copier le répertoire lensfun dans mon Dossier_S déporté, mais ça n’a rien changé (je m’y attendais puisque lensfun n’est pas dans C:\Program Files\darktable\share\darktable à l’origine. Mais au moins ça ferme la porte et je suis sûr que ça n’aurait pas été suffisant.
Je dois donc passer la main à l’équipe de développeurs pour probablement faire une correction dans 3.0.2.
lensfun est une librairie externe à darktable et donc --datadir ne le concerne pas.
Les développeurs de darktable rien faire. En plus lensfun est aussi utilisé par d’autres logiciels donc RawTherapee et Art.
« lensfun est une librairie externe à darktable et donc --datadir ne le concerne pas. » Je comprend bien ça.
« Les développeurs de darktable rien faire » Pas pour lensfun en tant que tel, mais pour continuer d’aller chercher les données à la même place (sur [size=small]C:\Program Files\darktable\share\lensfun\version_1[/size]) même quand le dossier S est déporté.
J’interviens dans ce post car j’ai le même problème. Enfin depuis que j’ai installé la version 4.
mon boitier canon 6D mark2 ( qui n’est pas dans le listing d’ailleurs mais le 6D oui)
24-70 L F4
70-300 L F3.5 5.6
40 F2.8
J’avoue ne pas savoir régler ceci.
Doumé
Pour le deux, c’est le même RAW que le un. Je ragarde les 2 autres.
[hr]
Parfaitement reconnu sous OpenSuse Tumbleweed avec LensFun version_1 à j pour :
voici le dernier https://we.tl/t-L75vCdLneE
[hr]
openSuse et lensfun version_1 mais sous ubuntu 22.04 ?
En fait j’ai mis à jour lensfun
le boitier est bien visible maintenant comme chez toi mais quand j’active la correction, un message d’erreur apparait me disant que le boitier/objectif introuvable ! Bizarre, non ?
Et à la main ça fonctionne !
ça ne dysfonctionne plus qu’avec le 70-300
Je viens de regarder pour ton 70-300 mm. Il n’est pas défini dans le fichier slr-canon.xml :
Je pense qu’il fait peut-être faire une demande sur https://github.com/lensfun/lensfun/discussions en anglais (deepl est ton ami).
[hr]
Je n’ai pas trouvé de patch pour cet objectif sur ce site !