gimp integration

GIMP peut utiliser darktable pour ouvrir un fichier Raw si l’exécutable darktable se trouve sur le PATH. Si un utilisateur GIMP ouvre un fichier RAW, GIMP appelle darktable avec des paramètres de ligne de commande spéciaux pour obtenir un fichier temporaire avec lequel GIMP peut travailler, comme suit :

darktable --gimp [version]
                 [<chemin> fichier]
                 [<chemin> <dim> vignette]

Dans tous les cas, darktable signalera son résultat à GIMP encadré dans des balises comme celle-ci (où <res> dépend de la commande donnée) :

<<<gimp
<res>
gimp>>>

Une seule des commandes doit être présente sur la ligne de commande.

‘version’  : Notez que ‘’ est la version de l’API GIMP (pas la version darktable).

<chemin> fichier  : Démarre darktable en mode chambre noire avec l’image dans <chemin> chargée. L’utilisateur est empêché de passer à un autre mode darktable. Lorsque l’utilisateur ferme la fenêtre de la chambre noire, le résultat est exporté sous forme de fichier EXR vers un emplacement temporaire. Le <res> renvoyé est le chemin complet du fichier exporté. Si l’image se trouve déjà dans la base de données darktable, toutes les modifications précédemment effectuées dans darktable feront partie de l’image exportée. Toute modification lors de l’invocation GIMP de darktable ne sera cependant pas enregistrée dans la base de données.

vignette <chemin> <dim>

darktable écrit un fichier JPEG miniature dans un emplacement temporaire – <chemin> est le chemin du fichier RAW, <dim> (en pixels) est la plus grande largeur ou hauteur (en pixels) requise pour la miniature. Le rapport original des dimensions est maintenu. Le <res> renvoyé a le format suivant :

  • Le chemin complet du fichier exporté sur la première ligne.  : - La largeur et la hauteur du fichier d’origine sous forme d’entiers séparés par des espaces sur la deuxième ligne. Ces dimensions sont informatives et peuvent ne pas être exactes. Pour les fichiers Raw, ceux-ci représentent la taille du capteur.

translations