richfx Posted February 26, 2010 Share #1 Posted February 26, 2010 Advertisement (gone after registration) Aperture 3.0.1 correctly identifies my M9 and the focal length of my lenses in the Metadata tab, but states "Unknown Lens" beneath "M9 Digital Camera." Is there a way to identify the Leica lens one uses in the metadata field or is this a SW bug? It also misidentifies maximum lens apertures, listing "1.0" for my 50mm Summilux ASPH and "2.0" for my 28 Elmarit ASPH and 90mm Tele-Elmarit, both of which are f/2.8. Thanks, Rich Link to post Share on other sites More sharing options...
Advertisement Posted February 26, 2010 Posted February 26, 2010 Hi richfx, Take a look here Aperture 3.0.1 Metadata Information. I'm sure you'll find what you were looking for!
mby Posted February 26, 2010 Share #2 Posted February 26, 2010 Of course! - Try EXIFtool. Link to post Share on other sites More sharing options...
richfx Posted February 26, 2010 Author Share #3 Posted February 26, 2010 I have an "EXIF Info" Tab in the Metadata tab, which I was using, but no "EXIF Tool" tab. The EXIF Info tab doesn't identify the lens. Am I missing something? Rich Link to post Share on other sites More sharing options...
mby Posted February 27, 2010 Share #4 Posted February 27, 2010 I have an "EXIF Info" Tab in the Metadata tab, which I was using, but no "EXIF Tool" tab. The EXIF Info tab doesn't identify the lens. Am I missing something?Rich ExifTool by Phil Harvey Link to post Share on other sites More sharing options...
Balivernes Posted February 27, 2010 Share #5 Posted February 27, 2010 ExifTool is not exactly user friendly (command line stuff) nor directly accessible from Aperture 3, is it? Does anybody know of another workaround for this? If LR can "see" the lens model data in Leica's DNG exif, why can't Aperture? There MUST be a workaround to this, no? This is the only little nag I have with A3. Just love the software: really efficient, intelligent and well designed! Link to post Share on other sites More sharing options...
mby Posted February 27, 2010 Share #6 Posted February 27, 2010 In the 'Links' section of EXIFtool's website there are links to simple UIs for it... Here are some additional scripts for Aperture 2(!), you will need to adjust for v3: ApertureScripts Best regards, Michael P.S.: See also http://images.apple.com/aperture/resources/pdf/Aperture_3_AppleScript_Reference.pdf for reference... Link to post Share on other sites More sharing options...
mby Posted February 27, 2010 Share #7 Posted February 27, 2010 Advertisement (gone after registration) That's what's available in the tags: ---- ExifTool ---- ExifToolVersion: 8.11 ---- System ---- FileName: L1000001.DNG Directory: /Users/<Your User Name>/Desktop FileSize: 35 MB FileModifyDate: 2009:10:09 18:51:16+02:00 FilePermissions: rwxrwxrwx ---- File ---- FileType: DNG MIMEType: image/x-raw ExifByteOrder: Little-endian (Intel, II) ---- IFD0 ---- Make: Leica Camera AG Model: M9 Digital Camera Orientation: Horizontal (normal) Software: 1.002 SelfTimerMode: 0 DateTimeOriginal: 2009:10:09 18:51:11 FocalPlaneXResolution: 3700 FocalPlaneYResolution: 3689 FocalPlaneResolutionUnit: inches TIFF-EPStandardID: 0 0 0 1 DNGVersion: 1.0.0.0 UniqueCameraModel: M9 Digital Camera ColorMatrix1: 0.856 -0.2034 -0.0066 -0.424 1.36 0.292 -0.074 0.247 0.898 ColorMatrix2: 0.626 -0.1019 -0.047 -0.373 1.145 0.193 -0.1409 0.295 0.621 CameraCalibration1: 1 0 0 0 1 0 0 0 1 CameraCalibration2: 1 0 0 0 1 0 0 0 1 AsShotNeutral: 0.6157315194 1 0.518809373 BaselineExposure: -0.5 BaselineNoise: 1 BaselineSharpness: 1 LinearResponseLimit: 1 CameraSerialNumber: ******* MakerNoteSafety: Safe CalibrationIlluminant1: Standard Light A CalibrationIlluminant2: D65 ---- SubIFD ---- SubfileType: Full-resolution Image ImageWidth: 5216 ImageHeight: 3472 BitsPerSample: 16 Compression: Uncompressed PhotometricInterpretation: Color Filter Array StripOffsets: 214016 SamplesPerPixel: 1 RowsPerStrip: 3472 StripByteCounts: 36219904 XResolution: 300 YResolution: 300 PlanarConfiguration: Chunky ResolutionUnit: inches CFARepeatPatternDim: 2 2 CFAPattern2: 0 1 1 2 BlackLevelRepeatDim: 1 1 BlackLevel: 44 WhiteLevel: 16383 DefaultCropOrigin: 2 2 DefaultCropSize: 5212 3468 BayerGreenSplit: 500 AntiAliasStrength: 1 ---- ExifIFD ---- ExposureTime: 1/16 ExposureProgram: Aperture-priority AE ISO: 160 ExifVersion: 0220 CreateDate: 2009:10:09 18:51:11 ShutterSpeedValue: 1/16 ExposureCompensation: 0 MaxApertureValue: 2.8 MeteringMode: Center-weighted average LightSource: Unknown Flash: No Flash FocalLength: 50.0 mm FileSource: Digital Camera SceneType: Directly photographed ExposureMode: Manual WhiteBalance: Auto DigitalZoomRatio: 0 FocalLengthIn35mmFormat: 50 mm SceneCaptureType: Standard ImageUniqueID: 00000000000000000000000000000133 ---- Leica ---- WB_RGBLevels: 0.6157315194 1 0.518809373 UserProfile: Standard FirmwareVersion: 1.002 SensorWidth: 5270 SensorHeight: 3516 LensType: Elmar-M 50mm f/2.8; 50/75mm frame lines engaged ---- Composite ---- BlueBalance: 0.518809 CFAPattern: [Red,Green][Green,Blue] ImageSize: 5216x3472 LensID: Elmar-M 50mm f/2.8; 50/75mm frame lines engaged RedBalance: 0.615732 ScaleFactor35efl: 1.0 ShutterSpeed: 1/16 CircleOfConfusion: 0.030 mm FOV: 39.6 deg FocalLength35efl: 50.0 mm (35 mm equivalent: 50.0 mm) Link to post Share on other sites More sharing options...
mby Posted February 27, 2010 Share #8 Posted February 27, 2010 And here you can find the Leica tags: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Panasonic.html#Subdir Link to post Share on other sites More sharing options...
alex7075 Posted February 27, 2010 Share #9 Posted February 27, 2010 These scripts working with ExifTool are a good solution. I think they must be modified to work with Aperture 3. I was wondering if there are other solutions. Aperture can accept custom exif fields, but is that useful? Link to post Share on other sites More sharing options...
richfx Posted February 28, 2010 Author Share #10 Posted February 28, 2010 Thank you all for your expertise and wisdom; it is much appreciated. You'd think it would be quite simple for Apple to read this metadata directly from the memory card or camera and display it, particularly with coded lenses. Perhaps they will - they've been on a roll lately with Aperture 3.0.1 and the Camera RAW upgrade (the next day) that includes the M9. If only Aperture 3 would stop crashing.... Rich Link to post Share on other sites More sharing options...
Balivernes Posted March 3, 2010 Share #11 Posted March 3, 2010 And here you can find the Leica tags: Panasonic Tags Just went back to this thread and see your answers, so a belated "thanks" ! Link to post Share on other sites More sharing options...
Delfi_r Posted March 15, 2010 Share #12 Posted March 15, 2010 I'm not a coder, but I'm sure that those scripts could be modified and used in the Aperture 3.x Import process. Aperture 3.x can execute applescript BEFORE importing the images, Link to post Share on other sites More sharing options...
mark_s Posted March 18, 2010 Share #13 Posted March 18, 2010 Hi Rich, After just having noticed that Aperture 3 displays "Unknown lens", I did a search and found this thread. If I take a look at the DNGs in Lightroom 2, the lens model is correctly displayed, so the lens metadata is there, it's just that Aperture isn't displaying it. Have you managed to find out what the problem is here? Regards, Mark Aperture 3.0.1 correctly identifies my M9 and the focal length of my lenses in the Metadata tab, but states "Unknown Lens" beneath "M9 Digital Camera." Is there a way to identify the Leica lens one uses in the metadata field or is this a SW bug? It also misidentifies maximum lens apertures, listing "1.0" for my 50mm Summilux ASPH and "2.0" for my 28 Elmarit ASPH and 90mm Tele-Elmarit, both of which are f/2.8. Thanks, Rich Link to post Share on other sites More sharing options...
JTrunck Posted March 18, 2010 Share #14 Posted March 18, 2010 Not a software bug. Preview nor Aperture read the lens model in the EXIF data. Apple has not included it in their decoding of any Apple apps. Adobe programs, such as CS4 and LR do decode aperture and lens model. Jim http://www.jimtrunck.com Link to post Share on other sites More sharing options...
mark_s Posted March 18, 2010 Share #15 Posted March 18, 2010 Thanks for your reply, Jim. I've just discovered that Aperture can read the lens model with help from Lightroom! Here's what I did: if I open the DNGs in Lightroom, make some adjustments and add keywords to the images and then save the metadata in Lightroom, and then re-import these same image files into Aperture, now Aperture is also able to correctly display the lens name, e.g. "Leica Summarit-M 35mm f/2.5"! I find it strange that Aperture cannot "see" the lens model in the straight-out-of-the-camera DNGs, but it can see the lens model in the DNGs whose metadata has been updated and saved within Lightroom. Not a software bug. Preview nor Aperture read the lens model in the EXIF data. Apple has not included it in their decoding of any Apple apps. Adobe programs, such as CS4 and LR do decode aperture and lens model. Jim http://www.jimtrunck.com Link to post Share on other sites More sharing options...
mby Posted March 18, 2010 Share #16 Posted March 18, 2010 (...) I've just discovered that Aperture can read the lens model with help from Lightroom! Here's what I did: if I open the DNGs in Lightroom, make some adjustments and add keywords to the images and then save the metadata in Lightroom, and then re-import these same image files into Aperture, now Aperture is also able to correctly display the lens name, e.g. "Leica Summarit-M 35mm f/2.5"! I find it strange that Aperture cannot "see" the lens model in the straight-out-of-the-camera DNGs, but it can see the lens model in the DNGs whose metadata has been updated and saved within Lightroom. No magic here: Lightroom's just propagating additional custom EXIF field like Lens in XMP-aux, which it derives from already existing fields in the original .DNG (see all the posts above); you can try it out yourself: just run EXIFtool before and after... Best, Michael Link to post Share on other sites More sharing options...
mark_s Posted March 18, 2010 Share #17 Posted March 18, 2010 Thanks for the info, Michael. So, if I understand this correctly: Aperture doesn't read the custom EXIF field that contains the lens name, but it does read the XMP-aux field, and since Lightroom propagates the lens data in EXIF to XMP-aux, Aperture subsequently "sees" the lens name. Is that correct? No magic here: Lightroom's just propagating additional custom EXIF field like Lens in XMP-aux, which it derives from already existing fields in the original .DNG (see all the posts above); you can try it out yourself: just run EXIFtool before and after... Best, Michael Link to post Share on other sites More sharing options...
mby Posted March 19, 2010 Share #18 Posted March 19, 2010 Thanks for the info, Michael. So, if I understand this correctly: Aperture doesn't read the custom EXIF field that contains the lens name, but it does read the XMP-aux field, and since Lightroom propagates the lens data in EXIF to XMP-aux, Aperture subsequently "sees" the lens name. Is that correct? Yes: the Lens field that Aperture can read is left empty by Leica (at least for the M8 and M9 .DNGs); other lens-related fields are filled, so no information is missing. Lightroom reads those other fields and apparently looks up the correct lens name for the Lens field in a (Lightroom-) internal table and propagates the Lens field, same lookup does EXIFtool. See Panasonic Tags for examples on LensType. - BTW, Leica S2 owners are more fortunate, they don't need a lookup table as their LensType is a string... All you have to do is to have Aperture call EXIFtool for each and every import to copy one of the field LensType or LensID into Lens; alternatively, Apple needs to educate Aperture about this... Best regards, Michael Link to post Share on other sites More sharing options...
mby Posted March 19, 2010 Share #19 Posted March 19, 2010 I'm not a coder, but I'm sure that those scripts could be modified and used in the Aperture 3.x Import process. Aperture 3.x can execute applescript BEFORE importing the images, IIRC Aperture can't change EXIF, so you would always have to rely on an external tool like EXIFtool in the script... - Only remaining challenge would be to point EXIFtool to the right files on the HD (could be either ereferenced or managed)... Link to post Share on other sites More sharing options...
Fokalfissur Posted March 19, 2010 Share #20 Posted March 19, 2010 This is more or less a repost of this but the thread is apparently dead: I always thought that exiftool needs to safe an uncompressed version of the dng. So fiddling with you exif infos would have doubled my library size (not an option). With being able to change the original dng it should be easy to make a skript that -saves the guessed aperture as aperture -saves the lens data for uncoded lenses As you can use shell code in AppleScript/Automator you can make a simple servicemenue item to use from within Aperture (select all pics of one lens and then run the script via the service menue). Also, a shell script might be easier to implement. Edit: For finding the original in the aperture packet it might be a solution to 1. Look up the date and filename in of the selected image in Aperture 2. the path is: aperture library -> masters -> year -> month -> day -> filmrole -> filename Has anybody thought of or tried this way? Link to post Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.