Lens ID differences between versions 11 and 12

Started by ExploreCams, January 29, 2021, 06:46:25 PM

Previous topic - Next topic

ExploreCams

Hello,

I am not sure if this a bug or were an intended changes but there are some differences between 11.99 and 12.xx mostly for Canon Lens ID string for the same photo, also some photos do not detect a proper Lens ID anymore.


11.99 - Lens ID: Canon EF 85mm f/1.2L II USM
12.16 - Lens ID: EF85mm f/1.2L II USM (brand and space between EF and 85mm are missing)

Photo used to test:
https://pixnio.com/free-images/2021/01/18/2021-01-18-07-27-01-1800x1200.jpg



11.99 - Lens ID: Minolta/Sony AF 75-300mm F4.5-5.6 (D)
12.16 - Lens ID: 75-300mm F4.5-5.6

Photo used to test:
https://live.staticflickr.com/6036/7005073861_bc154bf9f3_o.jpg


p.s. also I am attaching a bigger list of lens names from my database that I found Lens ID to be extracted differently after upgrading from 11.xx (see old_name column) to 12.xx (see name column)


Looking forward.
https://explorecams.com - collection of sample images captured with various camera models & lenses

Phil Harvey

Thanks for this report.

I've re-opened the relevant pull request, and will look into this issue.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

ExploreCams

I took some time and made a script today to compare LensID outputs between 11.99 and 12.16 on our database at ExploreCams. I have extracted data for unique LensID and string differences between two versions. Please see an attachment with the results and test images. I do hope this helps and I am eager to re-run the test when / if you fix these problems.

Thank you for your hard work on ExifTool!
https://explorecams.com - collection of sample images captured with various camera models & lenses

Phil Harvey

This should be fixed in ExifTool 12.17 (just released).

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).