Am 23.12.2014 um 15:45 schrieb Ulrich Pegelow:
> Am 23.12.2014 um 15:39 schrieb Patrick Shanahan:
>> * Matthias Bodenbinder <matth...@bodenbinder.de> [12-23-14 08:57]:
>>> today I got a new lens: Canon 16-35mm 1:4 L IS USM
>>>
>>> The lens is not recognized by darktable. The Information section for the
>>> RAW says "Lens = (507)".  Whereas the exiftool correctly reads "Lens ID
>>> : Canon EF 16-35mm f/4L IS USM".  Why is that?
>>
>> iianm, the lense must exist in the lensfun-data package database in order
>> for darktable to recognize it.
> 
> As far as I understand the problem is detecting the lens name. For that 
> purpose darktable uses libexiv2. The reported exiftool is a separate 
> program, independent of libexiv2. You may test with 'exiv2' which is the 
> binary shipped with libexiv2.
> 
> Assuming the lens is missing in libexiv2 it would be great if you could 
> report that to the developers of that library.
> 
> Ulrich
> 

In the output of exiv2 I find the "(507)" value in:
Exif.CanonCs.LensType                        Short       1  (507)

But the correct lensname is also there two times:
Exif.Canon.LensModel                         Ascii      74  EF16-35mm f/4L IS 
USM
Exif.Photo.LensModel                         Ascii      22  EF16-35mm f/4L IS 
USM

Why isnt that used in the "Image Information" section of DT? 

Matthias








------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to