Bug 384094 - LensFun deprecated API removed: internal digiKam Lensfun interface do not compile anymore.
Summary: LensFun deprecated API removed: internal digiKam Lensfun interface do not com...
Status: REOPENED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Bqm-LensCorrection (show other bugs)
Version: 8.3.0
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-28 01:41 UTC by Carlos Echenique
Modified: 2024-01-03 11:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Echenique 2017-08-28 01:41:26 UTC
Auto Lens Correction's total dependence on the Lensfun library hinders it more than it helps. I propose that a semi-auto mode on the BQM Auto Lens Correction tool be added to allow for the manual selection of camera body and lens, but the shot data come from the image itself. Right now, manual mode expects me to enter the shot data manually as well, which is impossible for a batch of photos (and thus defeating the purpose of the BQM). In the semi-auto mode, a camera with similar crop-factor and lens mount (my camera is a Olympus Pen-F and is not listed but is similar to the E-M1 which is listed) can be selected along with a lens similar to the unlisted one as well (I selected an Olympus 14-150mm lens as a substitute for my Tamron 14-150mm lens which is unlisted). In single photo processing I found this works quite well. By adding this as a semi-auto mode, the BQM will be that much better as we wait for the Lensfun libraries to be updated.

BTW, this applies to all versions of digikam.
Comment 1 Maik Qualmann 2021-01-10 18:46:57 UTC

*** This bug has been marked as a duplicate of bug 381705 ***
Comment 2 caulier.gilles 2024-01-03 11:28:39 UTC
Since December 2023, all long-time deprecated LensFun API have been removed and internal digiKam LensFun interface is completely broken.

Relevant commit from LensFun library :

https://github.com/lensfun/lensfun/commit/d67a1f45599dedd6ce686097ddcccc4f3ab83a4b

Gilles Caulier