Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Darktable lens correction module does not recognize lenses mounted with Nikon FTZ adapter on Nikon Z6 #6317

Closed
Aceler opened this issue Sep 17, 2020 · 6 comments
Labels
bug: upstream he bug needs a fix outside of the scope of darktable, in an external lib or in a driver scope: software support wiring external libs and software: LittleCMS, colord, G'MIC, enfuse/enblend, etc.

Comments

@Aceler
Copy link

Aceler commented Sep 17, 2020

I have a Nikon 28-300 3.5-5.6 and Nikon 50/1.4G lenses. Both of them works perfectly with Darktable when mounted on Nikon D600. But lens correction module does not recognize any of these lenses if they are mounted on Nikon Z6 using Nikon FTZ adapter. Nikon 24-70/4S, mounted directly on mount Z, works as expected.

Exiv2 tool recognizes lens tags in NEF file.

NEF file can be found here:
https://yadi.sk/i/iFFZyBPCVfqcaQ

@junkyardsparkle
Copy link
Contributor

junkyardsparkle commented Sep 18, 2020

Looks like exiv2 hasn't figured that set-up out yet. In the meantime, you can map the lens ID for those lenses locally as described here: http://web.archive.org/web/20190127023419/https://dev.exiv2.org/projects/exiv2/wiki/Lens_Recognition_in_Exiv2_v026_(and_later)/

EDIT: Actually, it seems that won't work, since exiv2 isn't even finding the LensIDNumber tag... hmm.

@Aceler
Copy link
Author

Aceler commented Sep 28, 2020

Yes, that didn't work.

@github-actions
Copy link

This issue did not get any activity in the past 30 days and will be closed in 365 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.

@hassec
Copy link

hassec commented Dec 16, 2020

I raised this problem with exiv2 here: Exiv2/exiv2#1433

@hassec
Copy link

hassec commented Jan 4, 2021

@Aceler This is now merged into the exiv2 0.27-maintenance branch.
Let me know if you still have any problems ;)

@johnny-bit johnny-bit added bug: upstream he bug needs a fix outside of the scope of darktable, in an external lib or in a driver scope: software support wiring external libs and software: LittleCMS, colord, G'MIC, enfuse/enblend, etc. and removed no-issue-activity labels Jan 8, 2021
@johnny-bit
Copy link
Member

Technically this bug can be closed. The data will be available for darktable's consumption, granted the user has newest exiv2 with either code backported to 0.27.3 release or after 0.27.4 release.

I'm closing this as upstream + fixed.

Thanks @hassec for working on it! exiv2 needs more help like yours :) (and darktable needs more testers and windows/osx devs) :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: upstream he bug needs a fix outside of the scope of darktable, in an external lib or in a driver scope: software support wiring external libs and software: LittleCMS, colord, G'MIC, enfuse/enblend, etc.
Projects
None yet
Development

No branches or pull requests

4 participants