sandymc Posted September 22, 2011 Share #61 Posted September 22, 2011 Advertisement (gone after registration) I did some more testing with ExifChanger and think I found my error – I was too all-emcompassing in my reply above. I found I can change lens metadata quite easily in ExifChanger as long as I didn’t manually set a code (say, to have some correction for a wide-angle CV lens). In such clean files, the info I enter will also show up in all EXIF aware applications. If I do manually set a lens code in camera, though, it seems these take precedent over what I might change in the standard EXIF fields using ExifChanger. But this might just be me. Can anybody reproduce this behaviour? Cheers, -Sascha I'm fairly sure that the Adobe apps that are Leica MakerNote aware (ACR, Lightroom) will use the maker note data preferentially. Sandy Link to post Share on other sites More sharing options...
Advertisement Posted September 22, 2011 Posted September 22, 2011 Hi sandymc, Take a look here Exif Data. I'm sure you'll find what you were looking for!
MarcRochkind Posted September 22, 2011 Share #62 Posted September 22, 2011 OK, I'm back now. I located an original, straight-from-the-camera M8 DNG from Sept. 2008, when I had an M8 with a brand new, coded, 35mm Summicron. When I imported this file into LR, it showed the Lens info. I then imported it into Aperture 3 (version 3.1.3) which did not. My MacOS is version 10.7.2, which I think is a developer-only update from 10.7.1. I repeated the above with an M9 DNG I got from a web site as an example file, with the same result: Lens data shows in LR, and does not in Aperture. Is anyone here seeing Lens data ("Leica Summicron-M 35mm f/2 ASPH") when importing an original DNG into Aperture? As for ExifChanger: It uses MacOS to display EXIF data, because that's very fast, but ExifTool to modify data. MacOS does not display Lens data for my original M8/M9 DNGs, which makes sense, as I think Aperture and the facility my app uses in MacOS are one and the same thing. As has been noted here, you can modify the Lens info in ExifChanger, and, if you do, the data you enter will show up in Aperture, Lightroom, and probably many other apps. It's been requested that ExifChanger modify the maker's notes instead of the Lens field, but there are a few reasons why I won't make that change anytime soon, if ever: 1. It requires me to completely redo how I access EXIF data in the GUI, with my own code instead of using the MacOS facility. I don't want to do that. But, if MacOS ever supports this field, the change will be easy at that time. (MacOS does show maker's notes for NEFs.) 2. It's not clear that it would accomplish the goal, since the maker's notes in my M8 and M9 files don't show up in Aperture anyway. That is, the "migration" of maker's notes to Lens field isn't happening in MacOS. So a workflow that might be OK is: 1. If you have a coded lens and the lens info shows up in whatever app you're using, then fine. 2. If you don't have a coded lens, or the lens info doesn't show up, use ExifChanger to enter it into the Lens field. (ExifChanger isn't expensive.. it's only $4.99 USD. And you guys can afford Leicas, right? ;-) ) Comments on the above? Tell me about the parts I have wrong. --Marc Link to post Share on other sites More sharing options...
MarcRochkind Posted September 23, 2011 Share #63 Posted September 23, 2011 Discovered a bug in ExifChanger: When the ExifAux.LensModel field is changed, it's updating the LensModel field in the image, which works, but that's not what MacOS displays for LensModel. So, if you refresh the metadata for the image, you don't see your change. I think I should be updating the Lens fields instead, but that's not for sure... I need to run some more tests. I may need to update both fields in the image when the LensModel field is changed. Link to post Share on other sites More sharing options...
MarcRochkind Posted September 24, 2011 Share #64 Posted September 24, 2011 That LensModel/Lens problem isn't really a bug, as I've determined from further research, as LensModel is in the 2.3 EXIF spec (as was pointed out in this thread already). Lens was mentioned as in the 2.2 spec, but I can't find it in my copy of that spec. It is defined by ExifTool, for sure. There is a bug in MacOS in not setting LensModel from the LensModel field in EXIF. So, what I'm going to do is set BOTH Lens and LensModel with ExifTool if LensModel is set with the ExifChanger app. That should do it. Link to post Share on other sites More sharing options...
nggalai Posted September 24, 2011 Share #65 Posted September 24, 2011 Marc, thanks for your continued work. Much appreciated indeed! I bought ExifChanger when I got your newsletter a couple of days ago, and I really think there’s a market for such a program. I might be able to wield the CLI, but others (most?) aren’t. So, cheers, Marc! -Sascha Link to post Share on other sites More sharing options...
01af Posted September 24, 2011 Share #66 Posted September 24, 2011 ... LensModel is in the 2.3 EXIF spec (as was pointed out in this thread already). Lens was mentioned as in the 2.2 spec, but I can't find it in my copy of that spec. It is defined by ExifTool, for sure. [...] So, what I'm going to do is set BOTH Lens and LensModel with ExifTool if LensModel is set with the ExifChanger app. I think "Lens" is depreciated and replaced by "LensModel" in EXIF 2.3. So I guess the best strategy was to use the LensModel tag if ExifVersion is 0230 or higher, and to use the Lens tag instead if ExifVersion is less than 0230. Link to post Share on other sites More sharing options...
MarcRochkind Posted September 24, 2011 Share #67 Posted September 24, 2011 Advertisement (gone after registration) Not sure I trust the version that much. I think there's no real harm in setting them both, which is what I'm doing. This fix is in the next version of ExifChanger, which is going to the App Store for approval in the next day or so, and then it takes Apple usually about a week to approve it. Within ExifChanger, there's a way to register (on the ExifChanger menu), and I send betas to people who are registered so they can get the fixes right away. This next beta has a lot more, too: List View (in addition to thumbs), going into subfolders, reordering of the field list, and sorting of images (name, type, date). Link to post Share on other sites More sharing options...
nggalai Posted September 25, 2011 Share #68 Posted September 25, 2011 Marc, just had a go at your latest beta of ExifChanger. Tagging ExifAux.LensModel works properly for me; custom lens information successfully shows up in both Lightroom and Preview.app / iPhoto / Aperture. Cheers! -Sascha Link to post Share on other sites More sharing options...
MarcRochkind Posted September 25, 2011 Share #69 Posted September 25, 2011 Thanks for that feedback, Sascha. --Marc Link to post Share on other sites More sharing options...
Beyder28 Posted September 26, 2011 Author Share #70 Posted September 26, 2011 Marc, just had a go at your latest beta of ExifChanger. Tagging ExifAux.LensModel works properly for me; custom lens information successfully shows up in both Lightroom and Preview.app / iPhoto / Aperture. Cheers! -Sascha Same for me. Link to post Share on other sites More sharing options...
MarcRochkind Posted September 30, 2011 Share #71 Posted September 30, 2011 Thanks, everyone, for your help getting this lens stuff working! The changes are in the Mac App Store now, in Version 1.1. --Marc Link to post Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.