

Both RAW photo editing software are totally free and use automatically installed plugins that make the process of opening RAW images with GIMP super easy. In this GIMP tutorial I show you how to open RAW images in GIMP along with a free RAW image processor like Darktable or RawTherapee. opt/local/libexec/llvm-3.9/bin/clang -arch x86_64 -O3 -mmacosx-version-min=10.9 -I/opt/local/include -D_REENTRANT -I/opt/local/include/gimp-2.0 -I/opt/local/include/gegl-0.3 -I/opt/local/include/json-glib-1.0 -I/opt/local/include/gio-unix-2.0/ -I/opt/local/include/babl-0.1 -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz -I/opt/local/include -I/opt/local/include/pango-1.0 -I/opt/local/include/cairo -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -o 'file-rawtherapee' file-rawtherapee.c -arch x86_64 -mmacosx-version-min=10.9 -L/opt/local/lib -L/opt/local/lib -lgimpui-2.0 -lgimpwidgets-2.0 -lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgegl-0.3 -lgegl-npd-0.3 -lm -lgmodule-2.0 -ljson-glib-1.0 -lgio-2.0 -lbabl-0.1 -lgtk-quartz-2.0 -lgdk-quartz-2.0 -framework Cocoa -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -Wl,-framework -Wl,CoreFoundationįile-rawtherapee.c:23:10: fatal error: 'config.h' file not foundĬould it be looking for ~/repo-rt/build/rtgui/config.h or perhaps ~/gimp/config.How to Open RAW Photos with GIMP + Darktable / RawTherapee That's why I used a custom file-formats.h though. I am sorry that the above description is a bit fuzzy, but I just thought I should raise the flag.

As a result, in some cases (on error, but I don't remember the details, sorry) it happened that GIMP was calling the RT plugin, which was generating a TIFF, which when sent back to GIMP was causing it to call the RT plugin again, in an endless loop. I guess that is because the DT plug-in was producing OpenEXR files to be imported by GIMP, whereas RT is generating TIFFs. This is fine for DT, but was causing some endless loops for the RT one in case of errors.

Specifically, the one of Darktable IIRC registers some TIFF files to be handled by the plug-in. I didn't look at the code yet, but if you want to share file-formats.h between the two plugins you should be aware that there are subtle differences between the two. You'll notice also some changes because we factorized a bit so that both file-darktable and file-rawtherapee plug-ins now share file-formats.h.
