
Champion
•
5.6K Messages
•
98.3K Points
Tue, Apr 26, 2011 8:10 AM
Not a problem
Lightroom 3.4RC not exporting XMP EXIF schema properties?
It appears that Lightroom 3.4RC is not including the EXIF schema properties in the XMP metadata. See this thread:
http://forums.adobe.com/message/36370...
In that thread's images, for example, the image exported by 3.4RC doesn't contain XMP:DateTimeOriginal.
If this was intentional, I think it has some downsides: Users won't be able to export multi-byte characters in the EXIF schema properties and time zones will get dropped.
http://forums.adobe.com/message/36370...
In that thread's images, for example, the image exported by 3.4RC doesn't contain XMP:DateTimeOriginal.
If this was intentional, I think it has some downsides: Users won't be able to export multi-byte characters in the EXIF schema properties and time zones will get dropped.
Problems
•
Updated
10 years ago
11
14
Helpful Widget
How can we improve?
Tags
No tags available
Responses
mark_sirota
142 Messages
•
3.7K Points
10 years ago
You may know that 3.4RC has a new metadata engine (you can see the evidence of that in the metadata). Some differences are expected.
I see that 3.4RC drops XMP exif:FlashFired, FlashFunction, FlashMode, FlashRedEyeMode, and FlashReturn.
I see no XMP fields called DateTimeOriginal in any of these exports. I do see that 2.6.1 and 3.3 have DateTimeDigitized, which is not there in 3.4RC. 3.4RC has MetadataDate, which is not there in earlier releases.
The new metadata engine supports XMP version 6.4, up from 6.3 in the old versions. I don't know if these are explained by updates to the XMP specification. But in any case, I don't see the particular problem you cite, nor the one in the thread on the other forum.
0
0
John_R_Ellis
Champion
•
5.6K Messages
•
98.3K Points
10 years ago
These XMP EXIF-schema properties are present in the 3.3 version but not in the 3.4RC version, including Date/Time Digitized and Date/Time Original:
Aperture Value, Camera Model Name, Contrast, Custom Rendered, Date/Time Digitized, Date/Time Original, Digital Zoom Ratio, Exif Image Height, Exif Image Width, Exposure Compensation, Exposure Mode, Exposure Program, Exposure Time, F Number, File Source, Flash Fired, Flash Function, Flash Mode, Flash Red Eye Mode, Flash Return, Focal Length, Gain Control, ISO, Image Height, Image Width, Light Source, Make, Max Aperture Value, Metering Mode, Resolution Unit, Saturation, Scene Capture Type, Sharpness, Shutter Speed Value, White Balance, X Resolution, Y Resolution
Metadata Date was present in both versions.
Here are the two exported versions:
3.3:
3.4RC:
0
0
mark_sirota
142 Messages
•
3.7K Points
10 years ago
0
0
John_R_Ellis
Champion
•
5.6K Messages
•
98.3K Points
10 years ago
p.orig.jpg:
0
0
John_R_Ellis
Champion
•
5.6K Messages
•
98.3K Points
10 years ago
0
0
mark_sirota
142 Messages
•
3.7K Points
10 years ago
The 3.4RC version does have some XMP-exif schema fields -- particularly ColorSpace, ComponentsConfiguration, and FlashpixVersion. These are added by both 3.3 and 3.4RC, and are not present in the original.
Both the original and 3.3 have DateTimeDigitized in XMP-exif, and 3.4 doesn't.
But I still don't see most of the XMP fields you name in any of these three files. I can't figure out why you're seeing something different than I see.
I'm using exiftool v8.56, with -G0:1 and -s. What are you using? (exiftool -ver returns the version.)
0
0
John_R_Ellis
Champion
•
5.6K Messages
•
98.3K Points
10 years ago
http://dl.dropbox.com/u/21811200/LR%2...
Here's what the files are, along with the Cygwin command line that produced them:
p_orig.jpg -- original image.
p_33.jpg -- exported by LR 3.3
p_34rc.jpg -- exported by LR 3.4RC
p_33.txt -- exiftool -a -G p_33.jpg | sort > p_33.txt
p_34rc.txt -- exiftool -a -G p_34rc.jpg | sort > p_34rc.txt
p_33_34rc_diff.txt -- diff p_33.txt p_34rc.txt > p_33_34rc_diff.txt
I'm using version 8.29 of Exiftool. When a property such as DateTimeOriginal appears in both the EXIF and XMP metadata sections, by default Exiftool will only show the EXIF property. The -a switch causes it to show the XMP property as well.
0
0
mark_sirota
142 Messages
•
3.7K Points
10 years ago
Anyway, I see it now, and confirm your findings. LR 3.4RC has lost the XMP Exif stanza, which feels like a bug to me.
As an aside, much to my amazement, p_orig.jpg has a bunch of XMP stanzas -- do all Olympus cameras include XMP data in their JPEGs?
0
0
John_R_Ellis
Champion
•
5.6K Messages
•
98.3K Points
10 years ago
0
0
pierre_courtejoie
Champion
•
917 Messages
•
19.6K Points
10 years ago
0
mark_sirota
142 Messages
•
3.7K Points
10 years ago
0
0
david_franzen
111 Messages
•
2.3K Points
10 years ago
A specific example germane to this thread is that most Exif properties are now only written once, in the native Exif block, and not duplicated as XMP tags in the exif: and tiff: namespaces.
Where Exif properties are mapped to XMP properties outside the tiff: and exif: nameapsaces--for example the TIFF Artist tag is mapped to the dc:creator XMP property--the property values are kept in sync in both the native Exif and XMP (and native IPTC IIM for that matter).
You can find the complete MWG specifications here:
http://www.metadataworkinggroup.org/
WRT some of the other topics in this thread (like multi-byte text, and date-time handling)... well, the MWG specification really describes these issues better than I can, so I refer the technically curious to start there.
A good, Adobe-hosted, place to ask follow-up questions WRT the MWG and metadata handling might be the Adobe XMP developers forum: http://forums.adobe.com/community/des.... There may be other relevant, non-Adobe forums as well.
0
John_R_Ellis
Champion
•
5.6K Messages
•
98.3K Points
10 years ago
"Updates have been made to Lightroom 3.4 to comply with Metadata Working Group standards"
0
0
eulogio_garcia
1 Message
•
60 Points
10 years ago
0
0