Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Outil "correction des objectifs"
#21
(05-02-24, 07:19)Photard26 a écrit : J'ai un Canon 5D-IV qui propose déjà un certain nombre de correction en fonction du boîtier utilisé.
Selon toi (ou un autre spécialiste qui passerait par là...) quel est le meilleur choix ?
- faire les corrections au niveau du boîtier et les invalider dans darktable ?
ou
- ne rien corriger dans le boîtier et tout faire dans darktable ?
Merci d'avance de ton avis

Je suppose que tu voulais dire
 "J'ai un Canon 5D-IV qui propose déjà un certain nombre de correction en fonction de l'objectif utilisé"
Les corrections, lorsqu’elles sont disponibles... cela dépend de l'objectif, n'affectent que les fichiers des images dématricées par le boîtier, autrement dit les JPEG
Le fichier RAW est, comme son nom l'indique, brut et non affecté par tous les réglages décrits dans les 609 pages du manuel du Canon EOS 5D mark IV.

Le meilleur choix :
Ne rien corriger dans le boîtier et tout faire dans darktable à partir du fichier RAW

A noter qu'à partir d'un fichier JPEG il n'est pas possible d'invalider avec darktable quelques réglages que se soit fait à partir du boîtier.
En d'autres termes, les modifications apportées à l'image JPEG dans le boîtier sont irréversibles et ne peuvent pas être annulées dans darktable.
dt master/Manjaro Linux et dt release/Windows 10
Galerie photos
Répondre
#22
(05-02-24, 02:28)JacoTux a écrit :
(05-02-24, 00:53)Christian B a écrit : Je confirme, Ton macareux moine est magnifique... Smile
J'ai le même problème avec un objectif Tamron, pour que les corrections se fassent automatiquement et à toutes les focales, il faut que le nom soit identique dans les exifs et dans le fichier de la banque de données lensfun. Donc il suffit de le corriger, voici ci-joint le fichier sigma corrigé pour vous.
https://drive.google.com/file/d/1vCmJ1Yp...sp=sharing
Effectivement Christian B ça fonctionne comme ça.
Mais la solution est-elle perenne, je pense lors d'une mise à jour de lensfun.
Pour que le fichier modifié ne soit pas affecter par une mise à jour de LensFun, il suffit de créer un répertoire dans .local/share/lensfun/ et d'y placer le fichier sous Linux et pour Windows et Mac : https://darktable.fr/les-fichiers-de-configuration/
Répondre
#23
Thumbs Up 
Merci à tous pour vos réponses! Heart 

La solution de Christian B fonctionne.
Je crains effectivement qu'elle ne soit écrasée par une mise à jour ultérieure.

J'ai essayé de déposer le fichier dans le répertoire %LOCALAPPDATA%\darktable mais il n'est pas pris en compte.

J'ai aussi testé :
%LOCALAPPDATA%\darktable\lensfun
%LOCALAPPDATA%\darktable\lensfun\version_1
%LOCALAPPDATA%\darktable\share\lensfun
%LOCALAPPDATA%\darktable\share\lensfun\version_1

Rien ne fonctionne. Peut être car lensfun est une librairie externe?

Sinon content que mon macareux moine vous plaise. Il a été pris en Islande, un très beau pays pour faire des photos d'oiseaux (et de paysages!).
Répondre
#24
(05-02-24, 22:32)Manu38 a écrit : J'ai essayé de déposer le fichier dans le répertoire %LOCALAPPDATA%\darktable mais il n'est pas pris en compte.

Sinon content que mon macareux moine vous plaise. Il a été pris en Islande, un très beau pays pour faire des photos d'oiseaux (et de paysages!).

Si c'est de mon fichier exiv2.ini  dont tu parles il suffit de le mettre dans :
C:\Users\<login de l'utilisateur>\
Il ne sera pas impacté par une éventuelle MàJ lensfun

Si c'est du fichier slr-sigma.xml modifié par Christian B, en dehors de l’emplacement proposé par Christian B mais qui risque d'être non perenne.
Je le verrais plutôt dans c:\ProgramData\lensfun\
Dossier lensfun à créer puisqu'il n'existe pas.
dt master/Manjaro Linux et dt release/Windows 10
Galerie photos
Répondre
#25
J'ai essayé le fichier exiv2.ini mais ça n'a pas fonctionné.
A l'occasion je regarderai la documentation pour bien comprendre le fonctionnement de tous ces répertoires car là je suis un peu perdu.

Merci encore.
Répondre
#26
(06-02-24, 06:44)Manu38 a écrit : J'ai essayé le fichier exiv2.ini mais ça n'a pas fonctionné.

Pourtant je l'ai testé sous Windows 10 et dt release avec ta photo de macareux moine.
Attention il n'y a pas, dans certains cas, que le fichier .xmp à raz.
Les métadonnées de l'image sont gérées par la DB.
En l'espèce je ferais ces essais sur des images fraîchement importées ou re-importées.
J'y regarde dès que je serais dans une session Windows
dt master/Manjaro Linux et dt release/Windows 10
Galerie photos
Répondre
#27
(05-02-24, 23:14)JacoTux a écrit :
(05-02-24, 22:32)Manu38 a écrit : J'ai essayé de déposer le fichier dans le répertoire %LOCALAPPDATA%\darktable mais il n'est pas pris en compte.

Sinon content que mon macareux moine vous plaise. Il a été pris en Islande, un très beau pays pour faire des photos d'oiseaux (et de paysages!).

Si c'est de mon fichier exiv2.ini  dont tu parles il suffit de le mettre dans :
C:\Users\<login de l'utilisateur>\
Il ne sera pas impacté par une éventuelle MàJ lensfun

Si c'est du fichier slr-sigma.xml modifié par Christian B, en dehors de l’emplacement proposé par Christian B mais qui risque d'être non perenne.
Je le verrais plutôt dans c:\ProgramData\lensfun\
Dossier lensfun à créer puisqu'il n'existe pas.
Je suis passer sous W11 pour voir où mettre ce fichier slr-sigma.xml, instinctivement, je créerais un répertoire %LOCALAPPDATA%\lensfun pour l'y déposer. Mais je n'utilise pas depuis longtemps et ne suis plus vraiment en phase avec ce système d'exploitation.
A vérifier par ceux qui l'utilisent couramment.
Répondre
#28
Bonsoir,

Personnellement, sous Windows, je n'ai pas trouvé une autre solution plus facile à mettre en œuvre.
Effectivement, la solution n'est pas pérenne, car à chaque mise à jour de Darktable, le fichier sera écrasé parce que la bibliothèque lensfun est intégrée lors de la compilation pour Windows.
Comme je travaille sur la version master et que je la mets à jour régulièrement, j'ai fait un fichier BAT et un raccourci sur le bureau pour le lancer en admin.
Voici la commande pour le fichier BAT
Code :
replace "C:\Lensfun_Tamron\slr-tamron.xml" "C:\Program Files\darktable\share\lensfun\version_1\"

Amicalement,
Christian
Répondre
#29
(06-02-24, 22:52)Christian B a écrit : Personnellement, sous Windows, je n'ai pas trouvé une autre solution plus facile à mettre en œuvre.
Effectivement, la solution n'est pas pérenne, car à chaque mise à jour de Darktable, le fichier sera écrasé parce que la bibliothèque lensfun est intégrée lors de la compilation pour Windows.
Bonjour Christian B

De mon point de vue la méthode est un peu tirée par les cheveux.
Par contre je pense que tu peux l'améliorer en ne faisant un fichier .xml que pour l'objectif concerné (ou les)
C'est ainsi que je pratiquais pour les objectifs que j'avais caractérisé, mon Laowa 9mm et mon XF 16-80 mm f/4 avant que le module ne sache exploiter les métadonnées de l'optique elle même.

En fait tu ne mets entre les balises d'ouverture <lens> et de fermeture </lens> que les éléments concernant l'objectif souhaité et tu donnes un nom distinct au générique .xml du fabriquant.
Sous Linux nous avons un dossier dédié à ces fichiers personnels, sous Windows il faudra mettre ce fichier .xml dans C:\Program Files\darktable\share\lensfun\
Dans ce cas je pense qu'il ne sera pas supprimé ou détruit lors d'une mise à jour de darktable

La structure du fichier reste identique mais il n'y a qu'une optique, exemple ici avec le XF 16-80


Code :
<lensdatabase>
    <lens>
        <maker>Fujifilm</maker>
        <model>XF16-80mmF4 R OIS WR</model>
        <mount>Fujifilm X</mount>
        <cropfactor>1.529</cropfactor>
        <calibration>
            <!--Taken with X-E3-->
            <distortion model="ptlens" focal="16.0" a="0.02303" b="-0.09736" c="0.05938" />
            <distortion model="ptlens" focal="18.4" a="0.01143" b="-0.03688" c="0.01458" />
            <distortion model="ptlens" focal="22.3" a="0.00608" b="-0.00913" c="0.01344" />
            <distortion model="ptlens" focal="27.5" a="0.01207" b="-0.03286" c="0.05400" />
            <distortion model="ptlens" focal="34.2" a="0.00904" b="-0.01713" c="0.03156" />
            <distortion model="ptlens" focal="41.1" a="0.00471" b="-0.00677" c="0.02893" />
            <distortion model="ptlens" focal="50.5" a="-0.01018" b="0.04099" c="-0.02268" />
            <distortion model="ptlens" focal="58.6" a="-0.01116" b="0.04825" c="-0.02146" />
            <distortion model="ptlens" focal="67.5" a="-0.01353" b="0.05086" c="-0.02142" />
            <distortion model="ptlens" focal="80.0" a="-0.01590" b="0.05348" c="-0.02139" />
<!---->
            <tca model="poly3" focal="16.0" vr="1.0008762" vb="0.9997098"/>       
        <tca model="poly3" focal="18.4" vr="1.0004810" vb="0.9996964" />
        <tca model="poly3" focal="22.3" vr="1.0005052" vb="0.9996875" />
        <tca model="poly3" focal="27.5" vr="1.0003077" vb="0.9997882" />
        <tca model="poly3" focal="34.2" vr="1.0003790" vb="0.9996834" />
        <tca model="poly3" focal="41.1" vr="1.0001337" vb="0.9998586" />
        <tca model="poly3" focal="50.5" vr="1.0001071" vb="0.9996886" />
        <tca model="poly3" focal="58.6" vr="0.9999842" vb="0.9997794" />
        <tca model="poly3" focal="67.5" vr="0.9997219" vb="0.9999391" />
        <tca model="poly3" focal="80.0" vr="0.9991037" vb="0.9999266" />
<!---->
            <vignetting model="pa" focal="16.0" aperture="4.0"  distance="1000" k1="-0.495" k2="1.514" k3="-1.681" />
            <vignetting model="pa" focal="16.0" aperture="5.7"  distance="1000" k1="-0.541" k2="1.630" k3="-1.627" />
            <vignetting model="pa" focal="16.0" aperture="8.0"  distance="1000" k1="-0.661" k2="1.962" k3="-1.844" />
            <vignetting model="pa" focal="16.0" aperture="10.9" distance="1000" k1="-0.633" k2="1.436" k3="-1.247" />
            <vignetting model="pa" focal="16.0" aperture="16.0" distance="1000" k1="-0.747" k2="1.812" k3="-1.668" />
            <vignetting model="pa" focal="16.0" aperture="21.9" distance="1000" k1="-0.743" k2="2.118" k3="-1.837" />
<!---->
            <vignetting model="pa" focal="18.4" aperture="4.0"  distance="1000" k1="-0.687" k2="1.695" k3="-1.637" />
            <vignetting model="pa" focal="18.4" aperture="5.7"  distance="1000" k1="-0.807" k2="2.202" k3="-1.939" />
            <vignetting model="pa" focal="18.4" aperture="8.0"  distance="1000" k1="-0.911" k2="2.346" k3="-1.907" />
            <vignetting model="pa" focal="18.4" aperture="10.9" distance="1000" k1="-1.028" k2="2.584" k3="-2.032" />
            <vignetting model="pa" focal="18.4" aperture="16.0" distance="1000" k1="-0.965" k2="2.449" k3="-1.949" />
            <vignetting model="pa" focal="18.4" aperture="21.9" distance="1000" k1="-0.850" k2="2.233" k3="-1.888" />
<!---->
            <vignetting model="pa" focal="22.3" aperture="4.0"  distance="1000" k1="-0.966" k2="2.704" k3="-2.265" />
            <vignetting model="pa" focal="22.3" aperture="5.7"  distance="1000" k1="-1.073" k2="2.764" k3="-2.160" />
            <vignetting model="pa" focal="22.3" aperture="8.0"  distance="1000" k1="-1.044" k2="2.612" k3="-2.022" />
            <vignetting model="pa" focal="22.3" aperture="10.9" distance="1000" k1="-1.006" k2="2.508" k3="-1.939" />
            <vignetting model="pa" focal="22.3" aperture="16.0" distance="1000" k1="-1.080" k2="2.754" k3="-2.135" />
            <vignetting model="pa" focal="22.3" aperture="21.9" distance="1000" k1="-0.618" k2="1.696" k3="-1.714" />
<!---->
            <vignetting model="pa" focal="27.5" aperture="4.0"  distance="1000" k1="-0.907" k2="2.469" k3="-2.011" />
            <vignetting model="pa" focal="27.5" aperture="5.7"  distance="1000" k1="-1.106" k2="2.910" k3="-2.235" />
            <vignetting model="pa" focal="27.5" aperture="8.0"  distance="1000" k1="-0.964" k2="2.420" k3="-1.837" />
            <vignetting model="pa" focal="27.5" aperture="10.9" distance="1000" k1="-0.991" k2="2.662" k3="-2.113" />
            <vignetting model="pa" focal="27.5" aperture="16.0" distance="1000" k1="-0.929" k2="2.449" k3="-1.938" />
            <vignetting model="pa" focal="27.5" aperture="21.9" distance="1000" k1="-0.753" k2="2.177" k3="-1.960" />
<!---->
            <vignetting model="pa" focal="34.2" aperture="4.0"  distance="1000" k1="-0.905" k2="2.514" k3="-1.981" />
            <vignetting model="pa" focal="34.2" aperture="5.7"  distance="1000" k1="-1.072" k2="2.833" k3="-2.175" />
            <vignetting model="pa" focal="34.2" aperture="8.0"  distance="1000" k1="-0.999" k2="2.702" k3="-2.090" />
            <vignetting model="pa" focal="34.2" aperture="10.9" distance="1000" k1="-1.007" k2="2.696" k3="-2.105" />
            <vignetting model="pa" focal="34.2" aperture="16.0" distance="1000" k1="-0.935" k2="2.493" k3="-1.965" />
            <vignetting model="pa" focal="34.2" aperture="21.9" distance="1000" k1="-1.001" k2="2.654" k3="-2.235" />
<!---->
            <vignetting model="pa" focal="41.1" aperture="4.0"  distance="1000" k1="-0.855" k2="2.227" k3="-1.790" />
            <vignetting model="pa" focal="41.1" aperture="5.7"  distance="1000" k1="-1.006" k2="2.426" k3="-1.768" />
            <vignetting model="pa" focal="41.1" aperture="8.0"  distance="1000" k1="-0.934" k2="2.338" k3="-1.784" />
            <vignetting model="pa" focal="41.1" aperture="10.9" distance="1000" k1="-0.943" k2="2.447" k3="-1.881" />
            <vignetting model="pa" focal="41.1" aperture="16.0" distance="1000" k1="-0.971" k2="2.474" k3="-1.865" />
            <vignetting model="pa" focal="41.1" aperture="21.9" distance="1000" k1="-0.970" k2="2.613" k3="-2.178" />
<!---->
            <vignetting model="pa" focal="50.5" aperture="4.0"  distance="1000" k1="-0.885" k2="2.439" k3="-1.910" />
            <vignetting model="pa" focal="50.5" aperture="5.7"  distance="1000" k1="-0.623" k2="1.675" k3="-1.300" />
            <vignetting model="pa" focal="50.5" aperture="8.0"  distance="1000" k1="-0.674" k2="1.851" k3="-1.409" />
            <vignetting model="pa" focal="50.5" aperture="10.9" distance="1000" k1="-0.727" k2="1.859" k3="-1.423" />
            <vignetting model="pa" focal="50.5" aperture="16.0" distance="1000" k1="-0.772" k2="2.022" k3="-1.541" />
            <vignetting model="pa" focal="50.5" aperture="21.9" distance="1000" k1="-1.052" k2="2.613" k3="-2.125" />
<!---->
            <vignetting model="pa" focal="58.6" aperture="4.0"  distance="1000" k1="-0.589" k2="1.614" k3="-1.393" />
            <vignetting model="pa" focal="58.6" aperture="5.7"  distance="1000" k1="-0.788" k2="1.806" k3="-1.330" />
            <vignetting model="pa" focal="58.6" aperture="8.0"  distance="1000" k1="-0.750" k2="1.973" k3="-1.524" />
            <vignetting model="pa" focal="58.6" aperture="10.9" distance="1000" k1="-0.704" k2="1.700" k3="-1.297" />
            <vignetting model="pa" focal="58.6" aperture="16.0" distance="1000" k1="-0.712" k2="1.619" k3="-1.239" />
            <vignetting model="pa" focal="58.6" aperture="21.9" distance="1000" k1="-1.142" k2="2.823" k3="-2.257" />
<!---->
            <vignetting model="pa" focal="67.5" aperture="4.0"  distance="1000" k1="-0.529" k2="1.482" k3="-1.329" />
            <vignetting model="pa" focal="67.5" aperture="5.7"  distance="1000" k1="-0.700" k2="1.708" k3="-1.265" />
            <vignetting model="pa" focal="67.5" aperture="8.0"  distance="1000" k1="-0.885" k2="1.993" k3="-1.368" />
            <vignetting model="pa" focal="67.5" aperture="10.9" distance="1000" k1="-0.669" k2="1.627" k3="-1.250" />
            <vignetting model="pa" focal="67.5" aperture="16.0" distance="1000" k1="-0.667" k2="1.629" k3="-1.246" />
            <vignetting model="pa" focal="67.5" aperture="21.9" distance="1000" k1="-0.526" k2="1.701" k3="-1.487" />
<!--
            <vignetting model="pa" focal="80.0" aperture="4.0"  distance="1000" k1="0" k2="0" k3="0" />
            <vignetting model="pa" focal="80.0" aperture="5.7"  distance="1000" k1="0" k2="0" k3="0" />
            <vignetting model="pa" focal="80.0" aperture="8.0"  distance="1000" k1="0" k2="0" k3="0" />
            <vignetting model="pa" focal="80.0" aperture="10.9" distance="1000" k1="0" k2="0" k3="0" />
            <vignetting model="pa" focal="80.0" aperture="16.0" distance="1000" k1="0" k2="0" k3="0" />
            <vignetting model="pa" focal="80.0" aperture="21.9" distance="1000" k1="0" k2="0" k3="0" />
-->
          </calibration>
    </lens>
</lensdatabase

(06-02-24, 06:44)Manu38 a écrit : J'ai essayé le fichier exiv2.ini mais ça n'a pas fonctionné.

Re, 
Je viens de refaire la manip sur mon PC Pro je n'ai pas eu de problème.
Je te mets en partage le fichier .ini et le préréglage pour l'optique
exiv2.ini
lens_Sigma 150-600.dtpreset
exiv2.ini est à mettre dans ton dossier C:\Users\[nom_utilisateur]
Le préréglage à importer dans Préférences et onglet Préréglages de darktable
Le fichier slr-sigma.xml doit être celui d'origine.
Avant d'ouvrir une photo dans la chambre noire, sélectionne la puis un rafraichissement des données exifs et la suppression de développement antérieur pour être sûr qu'il n'y ait pas de restes.

[Image: Capture-d-cran-2024-02-07-111844.jpg]
dt master/Manjaro Linux et dt release/Windows 10
Galerie photos
Répondre
#30
Bonjour,
J'ai essayé le fichier .exiv2 ( sous linux) et cela ne semble pas fonctionner. J'avais compris qu'il fallait récupérer la valeur du LensIDNumber pour custumiser exiv2 :

https://dev.exiv2.org/projects/exiv2/wik...nd_later)/
or celui-ci n'est pas présent dans les exifs du (splendide)macareux. Sad 

Outre la solution de Chritian B, Jacotux via lensfun, une possibilité est de modifier les exifs des raws.
La commande exiv2 -M'set Exif.Canon.LensModel  Sigma 150-600mm f/5-6.3 DG OS HSM | C' -M'set Exif.CanonCs.LensType 0' *.CR2 et c'est ok dans dt.
Bon exiv2 n'est facilement accessible sur Windows, je n'ai pas réussi avec exiftool.


[Image: mac.png]



Cordialement.
Mes photos
dt compilé en local, dernière version officielle et master
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)