Інтеграція GIMP
GIMP може використовувати Darktable для відкриття файлу raw, якщо виконуваний файл Darktable знаходиться в PATH. Якщо користувач GIMP відкриває файл raw, то GIMP викликає Darktable з деякими спеціальними параметрами командного рядка, щоб отримати тимчасовий файл для роботи GIMP, наступним чином:
darktable --gimp [version]
[file <path>]
[thumb <path> <dim>]
У всіх випадках Darktable повідомлятиме про свій результат до GIMP, обгорнувши його тегами на кшталт цього (де <результат> залежить від заданої команди):
<<<gimp
<результат>
gimp>>>
У командному рядку повинна бути присутня лише одна з команд.
version- Зверніть увагу, що
<результат>– це версія API GIMP (не версія Darktable). file <шлях>- Запускає Darktable у режимі Темної кімнати із завантаженим зображенням з
<шлях>. Користувач не може переключитися в інший режим Darktable. Коли користувач закриває вікно Темної кімнати, результат експортується як EXR-файл у тимчасове місце. Повернений<результат>– це повний шлях до експортованого файлу. Якщо зображення вже є в базі даних Darktable, то будь-які зміни, внесені раніше в Darktable, будуть частиною експортованого зображення. Однак будь-які редагування, внесені під час виклику Darktable у GIMP, не будуть збережені в базі даних. thumb <шлях> <розмір>- Darktable записує файл JPEG-мініатюри у тимчасове розташування –
<шлях>– це шлях до файлу raw,<розмір>(у пікселях) – це більша з ширини або висоти (у пікселях), необхідних для мініатюри. Початкове співвідношення розмірів зберігається. Повернений<результат>має такий формат: -
- Повний шлях до експортованого файлу в першому рядку.
- Ширина та висота оригінального файлу у вигляді цілих чисел, розділених пробілами, в другому рядку. Ці розміри є інформаційними та можуть бути неточними. Для файлів raw вони представляють розмір сенсора.