sidecar-bestanden
Darktable is een niet-destructieve afbeeldingseditor en opent alle afbeeldingen in alleen-lezen modus. Alle gegevens die in darktable zijn gemaakt (metagegevens, labels en beeldverwerkingsstappen) worden opgeslagen in afzonderlijke .XMP
sidecar-bestanden. Deze bestanden worden naast de originele Raw-bestanden opgeslagen en zorgen ervoor dat darktable informatie over de afbeeldingen en de volledige bewerkingsgeschiedenis kan opslaan zonder de originele Raw-bestanden aan te raken. Wanneer je voor de eerste keer een afbeelding in darktable importeert, wordt automatisch een XMP-bestand gegenereerd. Het genereren van XMP-bestanden kan worden uitgeschakeld in voorkeuren > opslag > xmp, maar dit wordt niet aanbevolen bij normaal gebruik.
For a given source image, multiple editing versions, called duplicates, can co-exist, sharing the same input image data but each having their own metadata, tags and processing steps. Each duplicate of a given image (named <basename>.<extension
) is represented by a separate XMP sidecar file (with a filename constructed in the form <basename>_<number>.<extension>.xmp
, where <number>
represents the version number of that edit). Information for the initial edit – the “duplicate” with version number zero – is stored in the sidecar file named <basename>.<extension>.xmp
. The version number of each duplicate is displayed in the image information module in each of darktable’s views.
Je werk wordt automatisch gesynchroniseerd met de sidecar-bestanden zonder dat je op een “opslaan”-knop hoeft te drukken. Zorg er bij het maken van een back-up van jouw gegevens voor dat je ook kopieën van de XMP-bestanden bewaart, aangezien deze nodig zijn om uw werk volledig te reconstrueren in geval van een calamiteit.
Naast de sidecar-bestanden bewaart darktable alle afbeeldingsgerelateerde gegevens in de bibliotheekdatabase voor snelle toegang. Een afbeelding kan alleen vanuit darktable worden bekeken en bewerkt als de gegevens eerst in de bibliotheekdatabase zijn geladen. Dit gebeurt automatisch wanneer je voor het eerst een afbeelding import maakt. Als een afbeelding vervolgens opnieuw wordt geïmporteerd, wordt de database bijgewerkt vanuit de inhoud van het XMP-bestand.
Zodra een afbeelding in darktable is geïmporteerd, hebben de database-items voorrang op het XMP-bestand. Daaropvolgende wijzigingen aan het XMP-bestand door andere software zijn niet zichtbaar voor darktable – dergelijke wijzigingen worden overschreven de volgende keer dat darktable het bestand synchroniseert. Op verzoek kan darktable worden geconfigureerd om bij het opstarten naar bijgewerkte XMP-bestanden te zoeken, waarbij de keuze wordt geboden om de database bij te werken of het XMP-bestand te overschrijven waar wijzigingen worden geïdentificeerd. Deze configuratie kan worden gewijzigd in voorkeuren > opslag > xmp.