Digikam/Using XMP Sidecar support in digiKam 2

From KDE UserBase Wiki
Other languages:

Using XMP Sidecar support in digiKam 2 beta 3

Transcribed from Mohammed Malik's blog, 18 March 2011

What does XMP sidecar mean? It means that when ever metadata is written to an image, an XMP file is created along-side the image. Therefore instead of writing the metadata to the image a new XMP file is created, which is linked to the image.


If a picture has the name mohamedmalik.JPG, when metadata is written to the image it will create a new file in the same directory called mohamedmalik.JPG.XMP. This file contains all the new and previously written metadata, leaving the image untouched. This is very useful when writing metadata to RAW files.

While using XMP sidecar support there are many options available. In-order to use XMP sidecar support you need to configure it.

In digiKam’s main window go to Settings -> Configure digiKam and select the tab Metadata

There are four options available:

  • Write to image only — This option will not use XMP but will write all the metadata directly into the images.
  • Write to XMP sidecar only — No metadata will be written to any images directly but it will write all metadata into a separate XMP file in the same directory as the image.
  • Write to image and XMP sidecar – metadata will be written to both XMP and Image.
  • Write to XMP sidecar for Read-only images only — which means that images which have read, write and execute permissions metadata will be written directly to the image whereas for Read–only images XMP sidecar will be used.