lensfun  0.2.6.0
Related Pages
Here is a list of all related documentation pages:
oSoftware licenseThe libraries which are part of this package are licensed under the terms of the GNU Lesser General Public License, version 3
oCreditsSo far this is a solo project, so the only code contributor for now is:
oLens databaseThe original PTLens database format has been replaced by a new XML-based format
oDatabase file formatHere goes a simple lens database file, I hope I don't have to explain much what is what, as the format is pretty much self-documenting
oDescribing camera mounts: \<mount\>Possible embedded elements:
oDeclaring cameras: \<camera\>Possible embedded elements:
oDeclaring lenses: \<lens\>Possible embedded elements:
oLens calibration data formatPossible embedded elements:
oHow database files are found and loadedIn a typical application, all XML files are loaded automatically at startup
oUsing this library in your programsOne of main goals while developing this library was easiness of use
oLibrary architectureThe library provides five basic types of objects to work with: mounts (lfMount), cameras (lfCamera), lenses (lfLens), databases (lfDatabase) and modificators (lfModifier)
oFilling the databaseEarlier or later (usually earlier) you'll find out that your camera/lens is not in the database
oAdding new cameras to the databaseAdding new cameras is very easy
oAdding new lenses to the databaseThere are several levels of detalization you can use when adding a new lens into the database
oSample codeHere goes some coding examples, from simple to complex
oGNU General Public License, version 3
oGNU Lesser General Public License, version 3
\Creative Commons Attribution-Share Alike 3.0 Unported