It works the other way around, you open a RAW file in GIMP and if it knows about darktable it will open the file and as soon as you close darktable the developed result is available in gimp.
One warning, the exported file is not saved and only passed to gimp, if you want to save it you have to do it within gimp.
@maboleth The dev version of darktable (and presumably the next common version as well) includes a lua scripts installer; one of the scripts that can be installed is Enable gimp.
That script sends an image from dt to The Gimp, and when you are through editing there, the (modified) image will be imported into dt, to be shown in lighttable, next to the original image.
Among the scripts there is also ext_editors.lua, where you can configure up to 9 external programs (Gimp, Nik collection, or whatever you like) and export back and forth to them.
The script waits until GIMP finishes, so that it knows when to import the file. You can select multiple images at the same time and then use Edit with GIMP and they will all be opened in GIMP. How many images you can open at once depends on the amount of memory installed on your computer.
Well that’s a bit awkward. I have 32gb ram and 32gb swap, so memory is non-issue.
However, while I can edit everything in DT and batch-import into GIMP, knowing that I have to close gimp before doing another batch or so is a flaw. Not to mention that sometimes I have to tweak a certain file i DT and export it again in Gimp - impossible now.
Can I edit this lua somehow and disable that behaviour - I care more to have a working gimp online than a file imported in DT. In fact, I don’t need DT’s new file import at all.
It sounds like you use GIMP as your main processor and darktable only for converting the raw with maybe a few edits. In that case, you could open the raw from GIMP, which could start darktable to process the raw and deliver it to GIMP for further processing
Thanks, but no. File inspection, selection, main edits and color/tonal direction is done in a raw processor (currently RT, but experimenting with DT). Tiff is then imported into GIMP for final edits, selective contrasts, retouch and rasterization tools. After that, final JPG image is saved, tiff is deleted, while keeping a raw file.
This was my workflow since LR and PS days.
I’m trying to edit gimp.lua myself, but haven’t got much success.
If I understand this correctly you have darktable and GIMP open at the same time and you want to send images from darktable to GIMP without closing either one.
What do you want to do with the image after you’ve processed it in GIMP? Store it in darktable, grouped with the original? Store it in another location? Something else?