Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
7

P: Auto-write changes to XMP

LEGEND ,
Aug 17, 2021 Aug 17, 2021

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.

Idea No status
TOPICS
macOS , Windows
3.3K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Aug 19, 2021 Aug 19, 2021

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

...
Translate
51 Comments
Adobe Employee ,
Aug 19, 2021 Aug 19, 2021

@lumigraphics We could consider a preference (your original request) to modify the behavior of the Done button. We think auto-writing default settings to files that haven't been edited at all when clicking Done would cause more problem than it might solve, so we would have to weigh the pros and cons of adding this as a preference very carefully. 

About the preset aspect of your workflow: using a preset for your defaults isn't relevant to how Camera Raw works in this scenario. Whatever the defaults--camera settings, Adobe's factory defaults, or a custom preset--until you edit a photo with an intentional action the photo has no settings, so when you click Done, so no settings are written out to file. We think camera defaults are useful to photographers who want to customize the starting point of their edits, and not the final edits.

Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

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"
Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

@david_franzen 

That makes no sense, why would use of a preset assume that manual adjustments MUST be made? Presets are edits, are they not?

When a user opens multiple photos with defaults and adjusts some of them, all will show settings. Only writing some of them is confusing and an inconsistent UI. That's almost certainly a violation of the HIG for both platforms. A command should act consistently.

If I click "Done" then all opened files should be treated the same way. Not writing settings out for some files is deliberate data loss. I think if you have it only one way or the other, you should ALWAYS write settings to XMP, regardless of whether they are applied with a preset or manually.

Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

As I mentioned above, a preset isn't necessarily and edit as much as a means of creating a preview of data that must be rendered to even view. There can't be 'no' settings applied to show you raw data; it must be rendered somehow if you want to view it. Clicking 'Done' without anything further isn't any different (at least one could argue) than opening a TIFF with an embedded ICC profile used to create a preview, then closing it without any edits. You don't get a dialog to save it, there isn't anything to save. 

I can see the need, as you suggest, to allow that initial set of parameters to be described/saved. But I can also see why Adobe is doing what they are currently doing. 

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

@andrew_rodney

When I open a file with an assigned preset, individual adjustment sliders are not in the out-of-the-box positions. That's why I use presets in the first place, to edit my RAW files.

I'm just asking for a way to save those adjustments when I click Done without having to dive into a menu to do so.

Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

I understand the settings are not out of the box and the presets are yours to initially see that preview. And I understand why you would want to have that now be written as such. I'm not against that change. But I also see and accept why it is “as designed”. I'm also still wondering about Lightroom. Are these three imaging apps on parity with each other? 

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

@andrew_rodney

I think its backwards and poorly designed, frankly. This seems like another case of the developers not eating their own dog food. I batch process thousands of images and have to do this stupid little dance with every one of them. And since ACR isn't scriptable I can't even write something to automate it. :sigh:

And yes it would be interesting to see what Lightroom does but as a practical matter, it doesn't help me a bit. I'm committed to the Bridge/ACR workflow.

Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

I'm not  asking you to change workflow. I'm asking about consistent behavior over the three products or at the very least, two that “open” a raw. That could make it a practical matter in your request.

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
Guest
Aug 19, 2021 Aug 19, 2021

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.

Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

@andrew_rodney

I'm not interested doing a bunch of testing with products I don't use, I'm pointing out a solution that I would like for my particular issue. The "workaround" is useless, that's exactly what I have BEEN doing and would like changed because its a pain in the rear.

Lightroom Classic autosaves, it doesn't have a Done button, so I'm not even sure how that is relevant.

Translate
Report
Adobe Employee ,
Aug 19, 2021 Aug 19, 2021

When I open a file with an assigned preset, individual adjustment sliders are not in the out-of-the-box positions

The Raw defaults feature lets you decide what the “out-of-the-box” settings are. This gives you more control, at the expense of some complexity. Before Camera Raw introduced this feature (using a preset as a default), I think your workflow would have required more steps: visiting the Presets panel and selecting the preset you wish to apply.

My understanding of the scenario was that you had not actually assigned a preset to the photos, but what you had done was modify the Raw default settings to use a preset. It’s not the same thing. If I misunderstood the workflow that leads you to the situation where settings aren’t saved to files, I’m sorry, but I’ll need to you walk me through the steps one by one.

When a user opens multiple photos with defaults and adjusts some of them, all will show settings. Only writing some of them is confusing and an inconsistent UI.

The photos are handled differently because they are in a different state. Camera Raw’s UI has several elements to help photographers understand what photos have been edited, and what settings in those photos have been edited.

In the screenshots below I’ve circled in red four items. In one screenshot the current photo has custom settings. In the other the current photo has no settings, so the defaults are used for rendering.

  • In the filmstrip, when it’s configured to show filenames or ratings and labels, a small icon that represents two slider controls appears by the thumbnail.
  • In the bottom toolbar the button that toggles between the current/custom settings and defaults appears disabled when the photo has default settings.
  • In the toolbar on the right side. A dot is added next to the tool icon (Edit in this case) if the tool’s settings are set to non-default values.
  • In the edit stack, the “eyeball” icon button is enabled if the any settings in the panel are set to non-default values and disabled if all the settings match the defaults.

Custom Settings:

CustomSettings-c702a171-6b3f-49c8-accc-3a3d82f681d8-38498759.jpg


No Settings, showing Defaults:

DefaultSettings-4c72fe9b-01c8-4c08-b25e-7608dd7ce07d-1653542999.jpg

I’m pointing these things out to help everyone reading this thread understand better how defaults work in Camera Raw and the difference between photos with settings and no settings. I do realize you are seeking to automate and speedup your workflow.

And since ACR isn't scriptable I can't even write something to automate it. :sigh:

Yes, Camera Raw supports batch operations to do the same operation to many files, but it still requires a manual operation. Bridge is very scriptable, and if it does not currently support automating setting the Camera Raw settings to a preset, that sounds like a good feature request for Bridge.

There are reasons why not saving the default settings to file for unedited photos is desirable. One is that if you change or refine your Raw defaults, any unedited photos opened in the future will start with your new defaults. Another is that some photographers like to be able to keep track of what photos have been intentionally edited and which have not, and if simply opening a batch of photos and editing a subset saved settings to all photos in the batch, that workflow would be much more difficult.



Translate
Report
LEGEND ,
Aug 19, 2021 Aug 19, 2021

I'm not interested doing a bunch of testing with products I don't use, I'm pointing out a solution that I would like for my particular issue.

Fine. Just don't be surprised that not having that consideration of the behavior over multiple Adobe apps weaken the request. I am frankly fine with either behavior. But I have some experience in making a case to Adobe in at least considering such requests and a bit of work is involved. If you want to make the request and move on, ok with me.

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
LEGEND ,
Aug 20, 2021 Aug 20, 2021

@david_franzen 

This is why my feature request is a preference to autosave preset adjustments.

My workflow is simple. I typically process anywhere from a few to several dozen CR2 files from two different cameras at once. I have a default preset for each camera with various adjustments.

Once I open the files in ACR, I look at each one quickly to see if additional editing is needed. For one camera, I often crop to 1:1 and rotate 180 degrees. For the other camera I usually don't have to make any further changes because the preset has them ready to bring into Photoshop.

Once I have looked at everything, I click Done. At that point I can open small batches into Photoshop for retouching. My expectation is that clicking Done exports the current adjustment of each raw file to XMP, regardless of whether its a preset change or manual.

The current implementation means I have to select all and explicitly write changes to XMP. It makes no sense to me why you would do things this way but a simple preference would make it easier.

With your logic, ONLY manual adjustments should be written and nothing from the preset should. I don't get why this is such a big deal, and I'm a working professional who is trying to advise you about a tested workflow. I've handled thousands of files this way and a preference to automatically write ALL adjustments, regardless of source, to XMP would help me immensely.

And Rodney, I'm not going to argue with you over testing this in Lightroom. I have no need for this feature in Lightroom and Adobe should already know how it works there.

Translate
Report
LEGEND ,
Aug 20, 2021 Aug 20, 2021

We are not arguing sir! I'm trying to help you make your case to Adobe. But whatever. We can now both sit back and count the “days” until your request gets implementation 😉

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
New Here ,
Dec 03, 2021 Dec 03, 2021

Please add an auto-save feature for Camera Raw edits. Several times the software has crashed while using the new "Select Sky" feature. Hours of edits lost because I hadn't exported photos yet, or clicked "Done" to create the .XMP's. I would love for the .XMP's to be created on the fly. Perhaps after moving on to the next photo - they could save and write the edit data. Between the crashes and accidentally hitting escape, there's many opportunities for disaster. 

Translate
Report
LEGEND ,
Dec 04, 2021 Dec 04, 2021

See:

https://community.adobe.com/t5/camera-raw-ideas/camera-raw-auto-write-changes-to-xmp/idi-p/12343375

You can vote there if this isn't merged.

Author “Color Management for Photographers" & "Photoshop CC Color Management/pluralsight"
Translate
Report
Explorer ,
Feb 09, 2022 Feb 09, 2022

Many times I lost my entire job because computer stopped and XMP were not written. My suggestion is to make this option a menu with more options. For example, export all files to XMP, with a shortcut letter - even the ones that are not selected -, export files to XMP, with a shortcut letter - now only the ones selected - , automatically export files to XMP - when on every new change or from time to time ACR will update XMP files.

Translate
Report
LEGEND ,
Feb 11, 2022 Feb 11, 2022

I already asked for this and a few people thought it was a dumb idea and that's where it stands. :sigh:

Translate
Report
Adobe Employee ,
Feb 11, 2022 Feb 11, 2022

Remember to upvote ideas if you like them...

Rikk Flohr: Adobe Photography Org
Translate
Report
Explorer ,
Feb 16, 2022 Feb 16, 2022

Dumb idea because they never lost the entire job because of a blue death windows screen.

Translate
Report
Community Beginner ,
Apr 10, 2024 Apr 10, 2024

After losing for the n-time almost 2 hours of working, I really don't understand why Camera raw works like that. My workflow is ingest and select Raw files in another app (not Bridge), have them sorted in a folder, and then open them in Photoshop-Camera Raw. Even 200 at the same time, but it doesn't seem to be a problem. I have my filmstrip on the left, make all the modifications, almost done and then accidentally hit the ESC key: Camera Raw closes without even asking, and I lose all my work, because Camera Raw saves all the modifications at the same time in sidecar XMP files, but it does that only when you click "Done", or, if you select multiple files, you can choose from the menu on the right, three dots, "Export settings to XMP". Even if you press "Cancel" on the bottom, the app closes without warnings, and "Cancel" is very close to "Done". Wouldn't have been better that every time you make a modification to a file, the app wrote the XMP? Or maybe that everytime you select a new file on the filmstrip, the app write at least the XMP of the previous one, so if something happens, you lose just one file work? Possible solutions that I've found: work with less files at the time, every tot files click on done and then open the next files, or every tot files, select them and choose "Export settings to XMP". But still sometimes I forget to do so...

We just need an optional "autosave" checkbox in the settings, what are the CON's?

Translate
Report
Community Beginner ,
Apr 10, 2024 Apr 10, 2024

Sorry to add another post, but I can't edit the original one. Even just a keyboard shortcut for the "Export settings to XMP" would be enough (and I don't want to talk about why it's not possible to personalize Camera Raw shortcuts...)

Translate
Report
Contributor ,
May 22, 2025 May 22, 2025

I was opening a thread to write about the same thing. Unfortunately we can find a lot of shortcomings in the Adobe products and they seems to not care about the users requests. These are not stupid/unuseful requests.

Translate
Report
New Here ,
Oct 23, 2025 Oct 23, 2025

Hello Adobe!

 

I would like to request the addition of an automatic save feature for XMP files in Adobe Camera Raw. Currently, edit settings are only saved when the program is closed or when metadata is manually saved, which makes the workflow significantly more difficult.

 

In the event of a program crash or unexpected closure, I lose hours of work on my photos. In today’s era of modern digital software, I believe that autosave for XMP files should be a standard feature, just like in other professional photo editing tools.

 

I kindly ask you to consider implementing this feature in future updates of Camera Raw. It would greatly improve workflow efficiency and prevent loss of valuable work.

Translate
Report
Advisor ,
Oct 24, 2025 Oct 24, 2025

I proposed this a year or two ago. FWIW.

Translate
Report