When trying to do lens auto correction using metadata only "make" and "model" is detected. "(partial match found)" is shown. Next I can select correct lens from drop-down list. I use lensfun version 0.3.0 Reproducible: Always Steps to Reproduce: 1. open file for edit 2. select "enhence->lens->auto-correction Actual Results: make, model detected, lenses don't match Expected Results: make, model, lens detected I use lensfun version 0.3.0
Created attachment 91662 [details] example
next digiKam 4.9.0 will intrude some improvements in this tool done by MAik Qualmann. Can you share images to try to reproduce in local ? Gilles Caulier
Great to new, about upcoming improvements. I added one image as example, and can share more if needed.
Your test image is recognized in digikam 4.9.0 for exact match. But I have tested it with the 4.8.0 version (OpenSUSE version) and even there it is already recognized for exact match. It should work with the 4.8.0 version so already. Can you make a screen shot from the right side bar. Maik
Created attachment 91668 [details] lens auto-correction screenshot
may be it's my configuration/build issue, but I can't figure how can I check or test this.
Created attachment 91669 [details] metadata screenshot I notice that there is no space between "EF-S" and "18" "EF-S18-135mm f/3.5-5.6 IS STM"
Your lens is from the Exif only 18.0 - 135.0 mm recognized. Exists under Makernote -> CanonCs the entry "Lens Type" with the correct name of the lense? After the metadata screenshot, the entry does not exist. Which version of Exiv2 is installed? Maik
Created attachment 91670 [details] full exif copy from digikam editor. I use Exiv2 - 0.23. And will try 0.24
after upgrading Exiv2 to 0.24 problem gone. Thanks for help. Should I close this ticket?