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
