Ansel est un éditeur d’images non destructif et ouvre toutes les images en lecture seule. Toutes les données créées dans Ansel (métadonnées, mots-clés et étapes de traitement de l’image) sont stockées dans des fichiers .XMP séparés appelés fichiers liés. Ces fichiers sont stockés à côté des fichiers RAW d’origine et permettent à Ansel de stocker des informations concernant les images ainsi que l’historique complet d’édition sans toucher aux fichiers RAW originaux. Lorsque vous importez une image dans Ansel pour la première fois, un fichier XMP est automatiquement généré. La génération des fichiers XMP peut être désactivée dans préférences > stockage > xmp mais ceci n’est pas recommandé dans un usage normal.
Pour une image source donnée, plusieurs versions d’édition, appelées clones, peuvent coexister, partageant les mêmes données d’image d’entrée mais chacune ayant ses propres métadonnées, mots-clés et étapes de traitement. Chaque clone d’une image donnée (nommée <basename>.<extension) est représenté par un fichier lié XMP distinct (dont le nom est construit sous la forme <basename>_nn.<extension>.xmp, où nn représente le numéro de version de cette édition). Les informations de l’édition initiale – le « clone » portant le numéro de version zéro – sont stockées dans le fichier lié nommé <basename>.<extension>.xmp. Le numéro de version de chaque clone est affiché dans le module informations de l’image dans chacune des vues d’Ansel.
Votre travail est automatiquement synchronisé avec les fichiers liés sans qu’il soit nécessaire d’appuyer sur un bouton « enregistrer ». Lors de la sauvegarde de vos données, assurez-vous de conserver également des copies des fichiers XMP, car ceux-ci sont nécessaires pour reconstruire entièrement votre travail en cas de catastrophe.
En plus des fichiers liés, Ansel conserve toutes les données associées aux images dans sa base de données de bibliothèque pour un accès rapide. Une image ne peut être affichée et éditée dans Ansel que si ses données ont d’abord été chargées dans la base de données de la bibliothèque. Cela se produit automatiquement lorsque vous importez une image pour la première fois. Si une image est ultérieurement réimportée, la base de données sera mise à jour à partir du contenu de son fichier XMP.
Une fois qu’une image a été importée dans Ansel, les entrées de la base de données ont priorité sur le fichier XMP. Les modifications ultérieures apportées au fichier XMP par tout autre logiciel ne sont pas visibles par Ansel – ces modifications seront écrasées la prochaine fois qu’Ansel synchronisera le fichier. Sur demande, Ansel peut être configuré pour rechercher au démarrage les fichiers XMP mis à jour, en offrant le choix de mettre à jour la base de données ou d’écraser le fichier XMP là où des modifications sont identifiées. Cette configuration peut être modifiée dans préférences > stockage > xmp.