6 Commits (main)

Author SHA1 Message Date
Christoph Hasse e086c7cbd2 add Canon EF 100-400 2x, and make size of aperture lens matching delta dependent on teleconverter factor 4 years ago
Christoph Hasse 704ee571de fix: allow for FX.Y syntax in aperture regex 4 years ago
Christoph Hasse bdd8a386b5 feat: improve lens recognition of canon makernote
If multiple choices are possible they are now all reported. This
behaviour is now the same as it is in exiftool.

All lenses are tested in the new test_canon_lenses.py test
4 years ago
Christoph Hasse cc89dca5a2 feat: rework lens test to account for ambiguous lenses
For each lens, its test target is now defined as the list of all lenses
which are possible given that lenses exif values.
4 years ago
Christoph Hasse a70896c1ac refactor: use function to calculate raw exif value given aperture 4 years ago
Christoph Hasse 47d518bc65 refactor: move canon lens tests into new test directory
This commit does some restructuring to make common utils available
for future similar test for other brands
4 years ago