Lightroom strips very valuable EXIF data - details

Hey everyone - I've just been playing around with some EXIF stuff, and I noticed something very concerning.
I do a lot of macro photography, specifically with Canon's MP-E 65mm 1x-5x Macro. This lens records its macro magnification factor in the EXIF data, and does so far more accurately and conveniently than I can.
I know that Lightroom and Photoshop strip out A LOT of obscure EXIF data when processed, but this magnification data is extremely valuable when reviewing my photos at a later date.
I can provide sample files if needed, and here is my observations so far:
- data stays intact when converting from .CR2 to .DNG
- data is stripped when converting to JPG, TIFF, and other formats
- data is stripped by both Lightroom and Photoshop
Here is the EXIF data (from exiftool) right from the Canon CR2 or DNG file (both are identical):
http://don.komarechka.com/exif/exif-original.txt
Here is the EXIF data (from exiftool) from a jpg that has gone through Lightroom:
http://don.komarechka.com/exif/exif-lightroom.txt
You'll notice a HUGE amount of extra data in the original raw file. It is certainly worth noting that the EXIF data in a JPG, unaltered from the camera, contains all of the same data as the RAW file.
So, is this something that has been overlooked, is there any way to change this behaviour? Even though Lightroom might not be able to decode this data, I don't see a reason why it cannot be left intact.
Thank you.
- Don Komarechka
http://don.komarechka.com

donkom wrote:
clvrmnky, thanks for your response.
Here's an example for you, the one I've been giving:
I shoot with a special macro lensm the Canon MP-E 65mm f/2.8 1-5x Macro. This lens does not zoom, but the magnification can change from 1x to 5x.This lens communicates its magnification to one decimal point accuracy to the camera, which adds it to the maker notes.
This is important in reviewing images for a number of reasons, including calculating the effective aperture and depth fo field. This is a valuable piece of information that is stored within the makernotes that is removed from the image when sending it through LR, Photoshop, or ACR.
That isn't the only valuable information, however.
The makernotes will tell me if the image was captured using LiveView, if Mirror Lockup was used, if the shot is part of a bracketed set, what the internal camera temperature was, etc. etc.
I'm not sure you've justified your reasoning behind why this block of data shouldn't be blindly copied. If it is removed simply because it is not understood, I would like the option to understand this data on my own, using third-party tools, after the image has left LR.
I understand that this can be proprietary, but likely far less so than the RAW file formats that LR and ACR already understand. It would be trivial to understand where this block of data begins and ends and to leave it in the file on export.
I think this would allow for more in-depth searching based on metadata, for whoever wants to take up that torch. For example, what if I want to see all macro photos I took at a 4x magnification or higher. What if I want to see all photo I took using LiveView. Even if LR doesn't want to do this, stripping the data out prevents anyone else from doing it in the future.
Well, there is an SDK for metadata that has been around for awhile, which allows for custom metadata definitions. But, according to the SDK:
"Values stored in custom metadata fields are stored only in Lightroom's database. In the current release, a plug-in cannot link custom metadata fields to XMP values or save them with the image file."
So, this is more for searching and interfacing with tagset plugins.
Even so, using the SDK to get at maker notes is a losing proposition.
Note that some metadata is proprietary and will not be read into the database. This is to be expected. Lr is not an arbitrary metadata reading app, and there is no guarantee that any app could read all metadata. For example, Lr tries its best to get the serial number info, but this is because there is a lot of value in that for other Lr operations. So the contortions necessary to reliably get that is worth it. Another example is lens info (which is a twisty maze of passages; no app is ever guaranteed to actually retrieve lens info reliably in all cases) where there is a lot of value trying to extract the information that makers often store in very interesting ways. In some of those cases I think Lr will look in the maker notes, but only after exhausting other avenues, and with the caveat that it may never be able to get some information. The app does its best to get at the most valuable info it can get that fits with the standardized metadata models in place.
However, the key here is that maker note data is not in exported files that Lr makes, because it is not normalized data that belongs to the vendor. (This obviates the recommendation of using Metadata Wrangler, which can filter out only that metdata that exists in Lr; I had vaguely remembered a setting that referred to this section but was wrong.)
The field and data formats are not standardized, so you are asking Lr to understand most or all data from all or most lenses and bodies (all of it in varying degrees of similarity and difference) not just data from this lens and this body.
This is also not a trivial matter of "copying" the maker notes over, because copying implies parsing and duplicating what is essentially unknown formatted data containing proprietary data, possibly by custom serialization routines. Remember that maker notes were never intended to be editable, and could be composed of any number of data formats. Some cameras make maker notes that are megabytes of nulls and nothing else!
I think you are out of luck for this specific case.  Perhaps with EXIF 3 we will have a more standardized interface cameras and software can more easily interoperate on shared data. Makers need to stop using the maker notes! It was always an egregious hack.
One workaround I can think of is to have a post-export action that uses EXIFTool to update exported images. For those cases where it matters, you could create your own "sidecar" file that has only the maker notes, and then shove those into the JPEG after they are created, or just read it from the on-disk copy and then put it in the new file (possibly in the same directory and added back into the catalogue for convenience.)

Similar Messages

  • Lightroom strips out certain EXIF data (maker notes)

    Hi there!
    Simple issue: Lightroom and Camera Raw strip certain EXIF data that is extremely useful to macro photographers.
    Use case: Canon macro photographer using the MP-E 65mm lens. The lens communicates its Macro Magnification value and this is passed to the camera which stores it in the maker notes. This data is extremely valuable to determine scale and measurements of photographed subjects.
    This data is removed when the image is processed through any Adobe product.
    Here's some supporting documents:
    - RAW file from Canon 5D mark II: http://donkom.ca/lr4-makernotes/_MG_1848.CR2
    - EXIF data (extracted via exiftool), please note the inclusion of "Macro Magnification" and the value "4.8x": http://donkom.ca/lr4-makernotes/_MG_1848.txt
    - Processed JPG file from Canon 5D mark II through Lightroom 4 (all exif data selected to be included): http://donkom.ca/lr4-makernotes/_MG_1848-processed.jpg
    - EXIF data (extracted via exiftool), please note the absense of "Macro Magnification": http://donkom.ca/lr4-makernotes/_MG_1848-processed.txt
    Thanks very much,
    - Don Komarechka
    www.donkom.ca

    Just checked this in the final release of LR4 and this issue has not been addressed. I'm hoping that someone has noticed this and can give it some attention!

  • LR v1.0 missing some very common EXIF data.

    Just like in the beta, LR v1.0 is missing some of the main EXIF information that I see with other programs. I know about the setting to tell LR which EXIF data to show, and it's set to "All," so this isn't the problem.
    My Minolta A2 RAW shots, for example, don't show the 35mm equivalent focal length. I find this data VERY useful in my work flow, so I really miss it. It's just too hard to have to constantly calculate this data since my cameras don't all have the same sensor size. I'm also missing quite a bit of the "camera specific" fields such as red-eye mode and some of the metering mode details. All of this info DOES show up in several other programs I've tried.
    The EXIF info is clearly there, and it's common enough that other programs "see" it, so why is LR giving me such a limited list? It seems very odd to me that such a mainstream company like Adobe would display so much less of this data than software from several other MUCH smaller companies.
    Thanks,
    Larry

    I just read over the instructions and tried Jeffrey's Metadata Viewer "Builder" tool, and it's really nice -- the instruction are clear and the Builder is quite intuitive. A big Thanks to Jeffrey for creating this and to Sid for pointing me to the page.
    I was dumb and missed the intruction and creation pages at first, so here are some direct links for other people that may be as slow as I was:
    Instruction page: http://regex.info/blog/2007-02-20/386
    Preset Builder: http://regex.info/Lightroom/Meta/
    One note: Jeffrey points out in the instruction page that the 35m Equiv Focal Length is not displaying in LR at the moment for some reason. He said he submitted this bug to Adobe. I wanted to mention this because this was a specific field I wanted to display, but apparently it's not possible to see it in LR at this time.
    Thanks again,
    Larry

  • Canon EXIF Data

    When I try and export images taken with a EOS 1DS MKII or a EOS 20D, iPhoto conveniently leaves out the 'Owner Name' and 'Serial' fields. Is there any way to add this data in JPG export. All data is present in the initial RAW files but is not passed in the conversion/export process. It is highly important that this data remains with the JPG's for organisation purposes and I dont want to have to launch EOS Viewer just to acomplish this simple task.

    Yes, by default, JPG images from the camera have that EXIF data in them, but I shoot in RAW for obvious reasons (which also contains the exact same data). I dont use iPhoto for image managment, but sometimes use it for quick preview jobs, but on conversion, it strips the key EXIF data that I need it to keep. The only way for me to add this back is in the form of IPTC captions which is both time consuming and annoying. EOS viewer is the only utility that I use for exports now as a result of this. Any ways around it?

  • Corrupted EXIF data in photos exported from Lightroom CC

    After upgrading to Lightroom CC EXIF can't be read by some apps. "Re-saving" a file in Photoshop fixes the problem. I'm using Mac OSX 10.9.5. Are there any plans to update and fix the EXIF data generated when exported from Lightroom CC?
    Also, this command fixes the issue with Create Date part of EXIF.
    #!/bin/sh
    exiftool -AllDates="$(exiftool ${1} | grep 'Create Date' | awk '{print $(NF-1), $NF }')" -overwrite_original ${1}
    The reason I'm asking is because we run a site where "Create Date" read from JPG's EXIF is crucial and it's a matter of letting users upload the pic or deny uploading.
    So again, any plans on the fix?
    Regards,
    Pawel Kadysz

    I confirmed that the Exiftool command line:
    exiftool -m -all= -tagsfromfile @ -all:all -unsafe file.jpg
    removes the ICC Profile, which could account for significant color differences, considering that the profile is Adobe RGB.  I think this may be a bug in Exiftool, so I filed a bug report.  (But it might be that Exiftool just can't handle the non-standard layout of LR's JPEGs.)  The author is typically very responsive.
    I tried some alternate Exiftool command lines that touch as little metadata as possible, and this one seems to address both of LR 6's JPEG problems:
    exiftool -m '-exif:datetimeoriginal<exif:datetimeoriginal' -xmp-crs:all= file.jpg
    The -m option ignores minor errors and issues, in particular, when there are more than 1000 entries in the XMP metadata.
    The '-exif:datetimeoriginal<exif:datetimeoriginal'  option sets the EXIF Date Time Original Field with its current value; this tricks Exiftool into rewriting just the EXIF metadata without touching the other metadata segments (e.g. the ICC profile), addressing the first JPEG problem.   (You could use any EXIF field that's present -- I picked DateTimeOriginal since every camera adds that.)
    The -xmp-crs:all= option option deletes all of LR's develop settings from the XMP metadata, addressing the second JPEG problem.That metadata is not ready by any programs other than LR, as far as I know. 
    I've tested this new command line on a couple of pics, including the example you provided above, and it appears to work correctly.  But given that we're dealing with buggy output from LR that doesn't conform to the de facto and de jure standards, it's hard to have high confidence without testing on dozens if not hundreds of pics.

  • Photoshop Touch for iPad v2.50 strips exif data

    I would like ALL original Exif data preserved.  This is very important to me.  Is this a bug, a planned fix, or have I neglected to set something?

    Like Melanie, I will stop using Photoshop Touch as well.  It even strips the exif when you save it to the creative cloud.
    I travel a lot and it makes no sense that my GPS and camera data is stripped, especially when I also process NEF's on the iPad as well.  I will use other apps to do my work.  Money wasted.

  • Exif data gets stripped exporting to camera roll

    I import pics from camera roll to edit in PST. I then export back to camera roll so tha I can use another picture management app to sort my edited pics into files. However the original exif data seems to get stripped out, especially the original date an time the original photo was taken. Apps like Photogene and Filterstorm do no do this. Is there a way of stopping this happening ? Or is it a bug ..... Why can the original exif data not be left intact ?

    Sounds daft as it would probably be easier for the app to eave the exif data intact rather than deliberately alter it !
    I hope adobe can put his right as preserving the original date and time of a photo is crucial for some photographers. This kinda prevents me from using PST as it is very important for me, and I no need to resort back to using Photogene.

  • Lightroom 4 Export - EXIF data missing

    I noticed that the EXIF data did not seem to be included in the jpeg file resulting from EXPORT.
    I have double checked to make sure that under the METADATA section to select "ALL" and have both boxes (Remove Location Info & Write Keyword as Lightroom Hierarchy) unchecked.
    Doing the same export in Lightroom 3 has no problem to include EXIF data in the JPEG file.
    I am running the MAC version of the released Lightroom 4. Thank you in advance.

    Hi Dorin, thank you for your reply. After reading your reply, I went back and checked my jpeg files carefully. You are correct that all the EXIF metadata are there.
    My statement of 'missing' EXIF data was based on my EXIF data did not show up after I uploaded my JPG files to pBase, while all still worked well with Lightroom 3. Uploading the same set of jpeg files to other photo site like Picasa, the EXIF information is all there. Also, when I import those jpeg files in Lightroom 4, t=all the EXIF metadat are there too. It implies that it is a problem with pBase having probelm reading the EXIF of jpeg file from Lightrrom 4. Not sure what is the difference in Lightroom preparing the jpeg files, but I believe this 'missing EXIF' problem is site specific (i.e. pBase).
    I will modfify the Topis to show pBase problem only if I can. Thank you.

  • EXIF data stripped on export??

    Why on earth would FW strip a photo's exif data when exporting? Web graphics are sometimes contractually required to retain metadata. This opens users up to liability if they don't realize that a photographer's credit is removed during compression.
    Is there any way to have this reversed??

    I'm aware of the fact that image copying is widespread. This is why exif data is often a requirement to inclusion in web-displayed images; it reduces liability of web publishers, because we've done all we can to prevent copyright attribution from being removed from the image. Are you aware that many photographers' contracts stipulate harsh penalties for publishers who remove metadata from provided files?
    Photoshop has 2 problems. The first is that it seems impossible to automate a batch to export a folder of images with "save for web" settings. All my research suggests that it's impossible without digging into actual scripting, rather than relying on actions.
    The second problem is that the fireworks "save for web" option is roughly 40% more efficient than the photoshop method, for comparable compression artifacts. I have no idea why photoshop wouldn't use the more efficient fireworks algorithm, but it simply doesn't.
    In the past I've used imageready, which provided slightly better compression ratios than photoshop, retained all exif data, and allowed the creation of droplets. With the nonsensical removal of imageready from photoshop, and its replacement with the comparatively crippled fireworks (the compression efficiency is nice, no droplets is tolerable, but exif stripping is unforgivable in this day and age), I'm left searching for a product that will serve my needs.

  • Editing with the iOS 8 Photos app strips EXIF data from photos.

    The new iOS 8 Photos app has some nice editing features and extensions from other apps is a good idea, however any editing done strips out all of the EXIF data from the photo.

    I have the same problem. It's awful; if you edit and upload georeferencing and other stuff is lost. Fail.
    It didn't strip it when I edited in Snapseed and then saved back to the photo library.

  • Sony A6000 DRO: is it possible to view Dynamic Range Optimization EXIF data in Lightroom?

    The Sony A6000 has a feature called Dynamic Range Optimization.  You can set this to DRO Auto or set manual DRO levels (1-2-3-4-5).  This setting is recorded in the Metadata (EXIF) by the camera.  The Sony IDC software can see it - but LR5 does not. (LR supports the A6000.)  I assume Sony does something non-standard here, but it there any possibility of LR showing this EXIF data?  It is very handy for sorting through the photos (especially when you use DRO bracketing where the camera creates three JPGs with different DRO settings - either 1-2-3 or 1-3-5).
    David

    Hi Quinn.
    I'm not sure if this will help, but here's a snapshot of the table I'd like to use as source for a pop-up. It's part of a Sheet called "Rolling Rota", and whilst you can see each cell is presently a pop-up, it needn't be. I'd be happy to use this range of cells to set the staff names which then feed a range of pop-ups (in defined cells) when I run a script.
    Once again, any help would be appreciated.
    Ces

  • Stripping exif data

    anybody know an easy way to delete the exif data from pictures?
    in most cases, don't like identifying my exact location on my webpage...

    Are you referring to GPS data? You can strip all of the EXIF data out of a photo with Photoshop or Photoshop Elements using the File ➙ Save for Web and Devices menu option. That also optimizes it for web use. This would have to be done before adding to your web page.
    The only other method I've found is to give the photos a new location, say the top of Mt. Everest, in iPhoto and export them to the desktop with the option to include the Places metadata. Then add to your iWeb page.
    OT

  • Photo EXIF Data Stripped When Sync'd BACK to iPhone via iTunes

    I'm not sure whether this belongs here or in the iPhone forum, but since it looks like an iTunes problem, I thought you all might have an idea. Here's the problem:
    1. Take Picture with iPhone (3GS, if it matters) in portrait orientation.
    2. Import Picture into Photoshop Elements 7.
    3. EXIF Data survives (including correct orientation).
    4. Put Picture in "iPhone Pictures" Album in Photoshop Elements 7.
    5. EXIF Data survives (including correct orientation).
    6. Delete Picture from Camera Roll on iPhone.
    7. Sync "iPhone Pictures" Album (which includes Picture) to iPhone using iTunes 8.2.0.23.
    8. EXIF Data lost (including incorrect orientation).
    9. Picture appears on iPhone with incorrect orientation and all other EXIF Data appears to have been lost.
    This appears, then, to be a problem with the way iTunes is treating the Picture when it syncs it back to the iPhone as a part of the "iPhone Pictures" Album, but I'm not certain.
    My particular concern is with the loss of the orientation flag (which results in all portrait images rotated 90* CCW).
    Any help or suggestions are appreciated.
    Thanks.

    Great bug report! Sorry, I don't have any ideas on how you might workaround it. I can only suggest that you submit it to Apple as a "real" bug report.
    Submit bug report here:
    https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa
    If you don't already have an ADC account, you can get a free "ADC online" account here:
    http://developer.apple.com/products/membership.html

  • Photos uploaded from iphone have exif data stripped out

    How can I upload a photo from iphone via safari or an app with the EXIF data still intact? When I upload now from the phone via safari or an application, the EXIF data is lost.

    You need to use the photo stream folder to share photos on a PC.

  • Any way to change/replace EXIF data like the original date of photo?

    I'm importing into Lightroom several thousand photos I took with my first digital camera, back in 2000-2004. It's all gone very smoothly. But here's my problem:
    In my old workflow, photos I spent time editing wound up as TIF files, and whatever program I used to edit them stripped out the EXIF information from them. As a result, for example, a photo which was actually taken on March 4, 2001 will have EXIF information showing it was taken on March 10, 2001, the date on which I edited it and made the TIF. All of the other EXIF data is stripped as well, the exposure data, lens information, ISO, whether the flash fired, etc. The TIF file basically seems to have no EXIF data other than the file size and my name.
    I can live without the other info, really, but the changing of the information about the original date/time means that the TIF file doesn't sort next to the original file in Lightroom, which I'd like it to do. There's not thousands of photos for which I have TIFs, just a few hundred at most.
    Is there any way, with a plug-in or some external program, to copy the EXIF information from the original program and insert it into the TIF file?

    I'd suggest just using ExifTool.
    The command is:
         exiftool -tagsFromFile {SRCFILE} {DESTFILE}
    So, if you have a tif sans exif named my.tif, and an original jpg with exif named my.jpg, it would be:
         exiftool -tagsFromFile my.jpg my.tif
    There may be a batch-y way to do this with exiftool, or you could make your own batch file to do this in bulk...
    Main link: http://www.sno.phy.queensu.ca/~phil/exiftool/
    Examples: http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#copying_examples
    PS - To sync changes from files into catalog, use 'Read Metadata from File' function on Library Metadata menu.
    Rob

Maybe you are looking for