Could the existence of the xmp-crss group be documented?

Started by bmn, April 09, 2017, 01:15:17 PM

Previous topic - Next topic

bmn

exiftool correctly detects the Camera Raw Saved Settings block:

SavedSettingsName               : Import
SavedSettingsParametersAutoTone : True
SavedSettingsParametersBlueHue  : 0
SavedSettingsParametersBlueSaturation: 0
SavedSettingsParametersCameraProfile: Embedded
SavedSettingsParametersCameraProfileDigest: D6AF5AEA62557FCE88BC099788BBD3CC
SavedSettingsParametersChromaticAberrationB: 0
SavedSettingsParametersChromaticAberrationR: 0
SavedSettingsParametersClarity  : 0
SavedSettingsParametersColorNoiseReduction: 0
SavedSettingsParametersConvertToGrayscale: False
SavedSettingsParametersDefringe : 0
SavedSettingsParametersGreenHue : 0
SavedSettingsParametersGreenSaturation: 0
SavedSettingsParametersHueAdjustmentAqua: 0
SavedSettingsParametersHueAdjustmentBlue: 0
SavedSettingsParametersHueAdjustmentGreen: 0
SavedSettingsParametersHueAdjustmentMagenta: 0
SavedSettingsParametersHueAdjustmentOrange: 0
SavedSettingsParametersHueAdjustmentPurple: 0
SavedSettingsParametersHueAdjustmentRed: 0
SavedSettingsParametersHueAdjustmentYellow: 0
SavedSettingsParametersIncrementalTemperature: 0
SavedSettingsParametersIncrementalTint: 0
SavedSettingsParametersLuminanceAdjustmentAqua: 0
SavedSettingsParametersLuminanceAdjustmentBlue: 0
SavedSettingsParametersLuminanceAdjustmentGreen: 0
SavedSettingsParametersLuminanceAdjustmentMagenta: 0
SavedSettingsParametersLuminanceAdjustmentOrange: 0
SavedSettingsParametersLuminanceAdjustmentPurple: 0
SavedSettingsParametersLuminanceAdjustmentRed: 0
SavedSettingsParametersLuminanceAdjustmentYellow: 0
SavedSettingsParametersLuminanceSmoothing: 0
SavedSettingsParametersParametricDarks: 0
SavedSettingsParametersParametricHighlights: 0
SavedSettingsParametersParametricHighlightSplit: 75
SavedSettingsParametersParametricLights: 0
SavedSettingsParametersParametricMidtoneSplit: 50
SavedSettingsParametersParametricShadows: 0
SavedSettingsParametersParametricShadowSplit: 25
SavedSettingsParametersRedHue   : 0
SavedSettingsParametersRedSaturation: 0
SavedSettingsParametersSaturation: 0
SavedSettingsParametersSaturationAdjustmentAqua: 0
SavedSettingsParametersSaturationAdjustmentBlue: 0
SavedSettingsParametersSaturationAdjustmentGreen: 0
SavedSettingsParametersSaturationAdjustmentMagenta: 0
SavedSettingsParametersSaturationAdjustmentOrange: 0
SavedSettingsParametersSaturationAdjustmentPurple: 0
SavedSettingsParametersSaturationAdjustmentRed: 0
SavedSettingsParametersSaturationAdjustmentYellow: 0
SavedSettingsParametersShadowTint: 0
SavedSettingsParametersSharpenDetail: 25
SavedSettingsParametersSharpenEdgeMasking: 0
SavedSettingsParametersSharpenRadius: +1.0
SavedSettingsParametersSharpness: 0
SavedSettingsParametersSplitToningBalance: 0
SavedSettingsParametersSplitToningHighlightHue: 0
SavedSettingsParametersSplitToningHighlightSaturation: 0
SavedSettingsParametersSplitToningShadowHue: 0
SavedSettingsParametersSplitToningShadowSaturation: 0
SavedSettingsParametersToneCurve: 0, 0, 255, 255
SavedSettingsParametersToneCurveName: Linear
SavedSettingsParametersVersion  : 4.4.1
SavedSettingsParametersVibrance : 0
SavedSettingsParametersVignetteAmount: 0
SavedSettingsParametersWhiteBalance: As Shot
SavedSettingsType               : Snapshot

but it's not documented anywhere in http://www.exiftool.org/TagNames/XMP.html (or even in http://www.exiftool.org/index.html#groups)

I was trying to find a way to wipe out the settings from JPGs that didn't involve wiping out the entire XMP block, and only found the name xmp-crss by
1. Grepping through the source code for "Saved Settings"
2. Finding a reference in the Changelog for Version 6.93 which mentioned "Camera Raw Saved Settings"
3. Googling "Camera Raw Saved Settings" and finding a mention of xmlns:crss="http://ns.adobe.com/camera-raw-saved-settings/1.0/" xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/"
4. Knowing that the XMP-crs namespace existed (http://www.exiftool.org/TagNames/XMP.html#crs), I tried XMP-crss which thankfully worked.

I doubt that most people will be able to do this, and Google isn't helpful unless you know the key terms. (Also why I pasted the entire output, so that it might be indexed and people looking for "Saved Settings" will hopefully be able to find it.)

I'm not asking to make the block writable (as in https://exiftool.org/forum/index.php/topic,2735.0.html). It's previously be stated that xmp-crss is decoded (https://exiftool.org/forum/index.php/topic,3400.msg15300.html#msg15300), so not documenting it is a very odd omission.

bmn

Also, .\exiftool.exe -a -G1 -s image.jpg prints

[XMP-crss]      SavedSettingsName               : Import/General - Auto Tone
[XMP-crss]      SavedSettingsType               : Snapshot
[XMP-crss]      SavedSettingsParametersVersion  : 4.4.1
[XMP-crss]      SavedSettingsParametersWhiteBalance: As Shot
[XMP-crss]      SavedSettingsParametersIncrementalTemperature: 0
[XMP-crss]      SavedSettingsParametersIncrementalTint: 0
[XMP-crss]      SavedSettingsParametersSaturation: 0
[XMP-crss]      SavedSettingsParametersSharpness: 0
[XMP-crss]      SavedSettingsParametersLuminanceSmoothing: 0
[XMP-crss]      SavedSettingsParametersColorNoiseReduction: 0
[XMP-crss]      SavedSettingsParametersChromaticAberrationR: 0
[XMP-crss]      SavedSettingsParametersChromaticAberrationB: 0
[XMP-crss]      SavedSettingsParametersVignetteAmount: 0
[XMP-crss]      SavedSettingsParametersShadowTint: 0
[XMP-crss]      SavedSettingsParametersRedHue   : 0
[XMP-crss]      SavedSettingsParametersRedSaturation: 0
[XMP-crss]      SavedSettingsParametersGreenHue : 0
[XMP-crss]      SavedSettingsParametersGreenSaturation: 0
[XMP-crss]      SavedSettingsParametersBlueHue  : 0
[XMP-crss]      SavedSettingsParametersBlueSaturation: 0
[XMP-crss]      SavedSettingsParametersVibrance : 0
[XMP-crss]      SavedSettingsParametersClarity  : 0
[XMP-crss]      SavedSettingsParametersDefringe : 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentRed: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentOrange: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentYellow: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentGreen: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentAqua: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentBlue: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentPurple: 0
[XMP-crss]      SavedSettingsParametersHueAdjustmentMagenta: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentRed: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentOrange: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentYellow: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentGreen: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentAqua: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentBlue: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentPurple: 0
[XMP-crss]      SavedSettingsParametersSaturationAdjustmentMagenta: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentRed: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentOrange: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentYellow: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentGreen: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentAqua: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentBlue: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentPurple: 0
[XMP-crss]      SavedSettingsParametersLuminanceAdjustmentMagenta: 0
[XMP-crss]      SavedSettingsParametersSplitToningShadowHue: 0
[XMP-crss]      SavedSettingsParametersSplitToningShadowSaturation: 0
[XMP-crss]      SavedSettingsParametersSplitToningHighlightHue: 0
[XMP-crss]      SavedSettingsParametersSplitToningHighlightSaturation: 0
[XMP-crss]      SavedSettingsParametersSplitToningBalance: 0
[XMP-crss]      SavedSettingsParametersParametricShadows: 0
[XMP-crss]      SavedSettingsParametersParametricDarks: 0
[XMP-crss]      SavedSettingsParametersParametricLights: 0
[XMP-crss]      SavedSettingsParametersParametricHighlights: 0
[XMP-crss]      SavedSettingsParametersParametricShadowSplit: 25
[XMP-crss]      SavedSettingsParametersParametricMidtoneSplit: 50
[XMP-crss]      SavedSettingsParametersParametricHighlightSplit: 75
[XMP-crss]      SavedSettingsParametersSharpenRadius: +1.0
[XMP-crss]      SavedSettingsParametersSharpenDetail: 25
[XMP-crss]      SavedSettingsParametersSharpenEdgeMasking: 0
[XMP-crss]      SavedSettingsParametersConvertToGrayscale: False
[XMP-crss]      SavedSettingsParametersAutoTone : True
[XMP-crss]      SavedSettingsParametersToneCurveName: Linear
[XMP-crss]      SavedSettingsParametersCameraProfile: Embedded
[XMP-crss]      SavedSettingsParametersCameraProfileDigest: D6AF5AEA62557FCE88BC099788BBD3CC
[XMP-crss]      SavedSettingsParametersToneCurve: 0, 0, 255, 255


If it's not possible to add the CRSS group, hopefully this post has enough keywords for people to find it in the future.

Phil Harvey

I agree this should be better documented.  Any XMP group may be deleted, even if it is not known to ExifTool.  You can sort of see this if you list the deletable groups with "exiftool -listd" (which lists "XMP-*"), but I should add this to the XMP tags documentation.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).