Am 17.03.2013 13:28, schrieb Sebastian Kraft:
> I see... that won't work with the Canon lenses only differing by II or
> III :(
>
 > [...]
 >
> Your proposal was to add aliases in the database. But this will be quite
> specific to the library used by applications and fill the database with
> highly redundant information. Not a good solution IMO.
>
> Maybe we should start creating an alias.xml like it was proposed
> somewhere in this thread. Then we will see how many lenses are actually
> concerned and can better decide how to solve this in a clean way.
>
> I could imagine to use such an alias.xml if there are no more than 20
> lenses in it. But afterwards it will become to messy to maintain the
> information across different locations.
>


To me the most logical - and easiest to maintain - approach would be 
alias tags in the xml files. Something like:

<lens>
     <maker>Tamron</maker>
     <model>Tamron 17-50mm f/2.8 XR Di II LD</model>
     <alias>Tamron AF 17-50mm F2.8 XR Di-II LD (Model A16)</alias>
     <mount>Canon EF</mount>
     <mount>Nikon F AF</mount>
     <mount>Pentax KAF</mount>
     <mount>Sony Alpha</mount>
     <cropfactor>1.5</cropfactor>
     <calibration>
         <distortion model="ptlens" focal="17" a="0.02667" b="-0.07161" 
c="0.02012" />
         <distortion model="ptlens" focal="24" a="0.02791" b="-0.08057" 
c="0.07132" />
         <distortion model="ptlens" focal="35" a="-0.01098" b="0.0448" 
c="-0.04755" />
         <distortion model="ptlens" focal="50" a="-0.00372" b="0.01796" 
c="-0.01334" />
         <tca model="poly3" focal="17" br="0.0000205" vr="1.0005975" 
bb="-0.0001325" vb="1.0008428" />
         <tca model="poly3" focal="24" br="-0.0000073" vr="1.0004585" 
bb="-0.0000382" vb="1.0004269" />
         <tca model="poly3" focal="35" br="-0.0000351" vr="1.0002419" 
bb="-0.0000228" vb="1.0001575" />
         <tca model="poly3" focal="50" br="-0.0000294" vr="1.0000100" 
bb="-0.0000149" vb="0.9999915" />
     </calibration>
</lens>


There would be only one set of lens parameters and possible additional 
alias names could be added as needed.

Ulrich



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to