Currently, darktable uses lensfun to correct lens distortion,
chromatic aberration and virgetting.  However the current lensfun
database is very limited and it does not have many lens such as the
Canon 18-135mm zoom.  Yet for a novice, it is very tedious to create a
lens profile manually, and mistakes in this manual process can easily
led to more distortion in the processed images.  Moreover, Adobe has
all aberration and virgetting correction information, whereas lensfun
often only has distortion correction without the other functions for
many lenses.

In rawtherapee, if there is an adobe lcr lens profile correction file,
then the user can simply specify that file in the lens correction
module, and the module can make use of the profile that is created and
verifed by Adobe.

I guess it would just involve changes to the lens correction module
only, where by default it uses lensfun, but users can override by
specifying that adobe LCR were to be used and specify the LCR file.
These choices can be included in the sidecar file.  In the latter
case, the module can simply use whatever engine used by rawtherapee to
make use of the LCR file.

In this way, darktable can correct all lens that are supported by
Adobe.  I believe this is very important, as the inability to correct
lens faults will often be a showstopper for many user and be a major
obstacle for the users to use darktable.



kcleung

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
darktable-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to