(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.