lumigraphics's profile

1.2K Messages

 • 

18.6K Points

Tue, Aug 17, 2021 8:03 PM

Closed

Camera Raw: - Auto-write changes to XMP

In Camera Raw, there is a half-buried setting to write changes to XMP. Unfortunately there is no way to specify that settings should always be written to XMP, so every file I process, I have to manually run that command.

How about adding a preference to always write changes? I move files between machines as my workflow, I use presets and dng profiles, and everything blows up if changes aren't saved out.

Official Solution

Adobe Administrator

 • 

10.9K Messages

 • 

143.5K Points

3 m ago

Upleveling David's comments to mark as official answer.

The following behavior described as a bug, is actually as designed:

"...do nothing and hit 'Done', then an XMP sidecar file is written to disk. But if I open that sidecar in a text editor and check what's in it, then the preset settings aren't written in there."

Camera Raw does not add settings to a photo until you actually make an adjustment. This is as designed. 

I understand there are manual steps required to commit the current defaults as the settings, but you do not have to perform those steps one photo at a time.

To batch save the default settings as the active settings for a selection of photos with no settings, you can use the following workflow.

1. In Bridge, Filter for photos with "No Settings" in the Camera Raw section of the Filter panel.

2. Select all those photos.

3. Open them in Camera Raw (cmd/ctrl + R)

4. Select them all in the Camera Raw filmstrip (cmd/ctrl + A)

5. From the ••• "More Image Settings" menu button in the toolbar select "Export Settings to XMP"

You can then close the Camera Raw dialog with Done or Cancel after the settings are written.

(edited)

Champion

 • 

3.7K Messages

 • 

61.6K Points

@Rikk "Camera Raw does not add settings to a photo until you actually make an adjustment. This is as designed. "

Then I can only say that this is bad design. If one assigns a preset as camera default, and so a photo that is opened in ACR clearly has settings as a result of that preset, then it does not make sense that ACR does write an XMP file when you hit 'Done', but does not write these settings in the XMP file.

Johan W. Elzenga,

http://www.johanfoto.com

2.3K Messages

 • 

26.4K Points

I've got no dog in this fight (for a change ;-0 ) so I can see both perspectives. 

If you open a document in Photoshop and do nothing but view it, then close it, there is nothing to save and the request to save is never presented to the user; makes total sense. In a way, this is true here for ACR. The raw data must be rendered to be seen with some initial settings. Should just opening a raw and rendering to view alone be cause to force a save? 

Then there is Lightroom. You import a raw with some default settings just to see it (and build a preview to see it); is any XMP saved to the Catalog or DNG when this is done alone? If not, then I think the behavior seen in all three products which match, make sense. 

Author “Color Management for Photographers" & "Photoshop CC Color Management" (pluralsight.com)

97 Messages

 • 

2K Points

This makes a lot of sense to me.  Some years ago when I was doing work on electronic medical records there were some options that caused a save when the user's intent was merely to view an object.  This was a non-trivial problem.  I think there are many people who would prefer the way ACR works now when clicking Done.

2.3K Messages

 • 

26.4K Points

3 m ago

I was under the impression that XMP (sidecars) were always saved. Are you not seeing this? 

In recent versions (June or so of last year), Camera Raw database was no longer being used but anything in there was still read only. 

As for profiles, well the best way to transport them and a lot of other useful data is by using a DNG workflow where the profiles (and more) all get placed into that container. 

1.2K Messages

 • 

18.6K Points

@andrew_rodney 

I have color checker profiles and default presets for two cameras used in product photography. I can open a CR2 file and the computer will show the preset settings and profile, but if I click Done, there is no XMP sidecar saved. I have to manually save the settings to XMP.

1.2K Messages

 • 

18.6K Points

And converting everything to DNG would work but it adds a bunch of processing time. My current workflow is fine other than this annoyance.

2.3K Messages

 • 

26.4K Points

What if you make an edit (tiny but worth trying). 

The 'Done" button tool tip indicates the changes should be saved (but document not opened). 

Author “Color Management for Photographers" & "Photoshop CC Color Management" (pluralsight.com)

2.3K Messages

 • 

26.4K Points

Well without a DNG workflow, you'll at the very least, need to populate both computers with the DCP profiles. Most likely the same with presets. Much of the other edits should be written with the Done button used. 

Author “Color Management for Photographers" & "Photoshop CC Color Management" (pluralsight.com)

97 Messages

 • 

2K Points

@lumigraphics I find this very strange.  I do not create or use DNG files.  I always see xmp files created after I click Done.  Is there something you are doing in moving files from one computer to another that causes the xmp files to disappear?

Champion

 • 

3.7K Messages

 • 

61.6K Points

3 m ago

So which version of Camera Raw do you use? Nobody has asked you that and you haven't said it, but I strongly believe this is the problem. Like Andrew already said, the option to save the edits in the Camera Raw database rather than in XMP was depreciated quite some time ago, so Camera Raw will always write sidecar files for proprietary raw, unless you use an old version that still can write to the database. 

1.2K Messages

 • 

18.6K Points

@Johan_Elzenga

Nope. PRESET settings are not written to a sidecar if no manual changes are made. This is in ACR 13.4.

Champion

 • 

3.7K Messages

 • 

61.6K Points

3 m ago

I can't reproduce that on my Mac running Big Sur and ACR 13.4. If I apply a preset, change nothing else and click 'Done', then the settings are written to XMP just fine. 

Champion

 • 

3.7K Messages

 • 

61.6K Points

3 m ago

Ah, I think I see what you may mean now. I have a preset that is used as camera default. If I open a raw image of that camera, do nothing and hit 'Done', then an XMP sidecar file is written to disk. But if I open that sidecar in a text editor and check what's in it, then the preset settings aren't written in there. Of course you do not notice this if you open the raw file in ACR on the same computer again, because the camera default preset is once again applied if you do. But if you would open the raw file on another computer -that doesn't have this camera default preset- then you won't see the settings.

That is indeed a bug.

Champion

 • 

3.7K Messages

 • 

61.6K Points

@Rikk Hi Rikk,

Please note that this indeed a bug!

Thanks,

Johan

Johan W. Elzenga,

http://www.johanfoto.com

2.3K Messages

 • 

26.4K Points

Might be a bug, might be by design; does anyone have old enough versions of ACR that DO write this to XMP? That would be really useful in getting the bug to the engineering team to fix. 

Author “Color Management for Photographers" & "Photoshop CC Color Management" (pluralsight.com)

1.2K Messages

 • 

18.6K Points

@andrew_rodney

I assumed it was by design because there is an explicit command in the UI to write settings to XMP. For my purposes, its just an annoyance because I know to do so but I can see it biting someone who didn't know.

2.3K Messages

 • 

26.4K Points

Have you tired the same in Lightroom Classic? 

Author “Color Management for Photographers" & "Photoshop CC Color Management" (pluralsight.com)

1.2K Messages

 • 

18.6K Points

@andrew_rodney 

I haven't, when I started this job (2014) I tested Lightroom and Bridge worked better for my needs. I don't even have LR installed on my work machine but its probably worth a test to see.