XMP data written to exported jpg files

When I looked at the metadata of a jpg file, I was curious to see that a jpg file exported from Darktable, contains a full history of the edits done, under the ‘XMP other’ tag.

I guess I am wondering what that is intended to be used for, and also if there is a way to choose not to export it with the jpg file.

The edit history is so you can reload your edit to the raw file at a later point.

See darktable 4.0 user manual - export

Thanks so much. I finally found that dialog, and it seems the ‘develop history’ is what controls it being exported.

Just out of curiosity, can you reload that to an xmp sidecar file for the raw file? I have never seen that option, but it’s probably there somewhere I guess.

Blockquote
Images that were exported by darktable typically contain the full history stack if the file format supports embedded metadata (see the export module for details of this feature and its limitations). You can load an exported image as a sidecar file in the same way as you can with an XMP file. This feature allows you to recover all parameter settings if you have accidentally lost or overwritten the XMP file. All you need is the source image, typically a raw, and the exported file.

from
https://docs.darktable.org/usermanual/4.0/en/module-reference/utility-modules/lighttable/history-stack/

1 Like

“You can load an exported image as a sidecar file in the same way as you can with an XMP file.”

I had no idea you could do that. Thanks.