

In contrast, Darktable allows lens correction for JPEGs as for RAWs. This is because it may be a bad idea, for example, to correct lens distortion on a JPEG that has already been corrected in the camera. Lightroom mostly refuses to apply lens correction profiles to JPEGs. It doesn't show the implicit processing steps for RAWs as Darktable does, but being more explicit is a general property of Darktable. It hides the internal details of the processing of JPEGs and RAWs as well. Be that as it may, you can test very easily whether the JPEG import speed of Darktable is an issue for you. It is totally sufficient for me, but your milage may vary. The only thing which is worse for JPEGs is the slower import speed. I use Darktable for 9 months now and it works great for me. This may make JPEG a second-class citizen in Darktable. The developers of Darktable seem to shoot in RAW exclusively. If the JPEG is not yet distortion-corrected, you may well do so, though.Įverything after (top of) the "colorin" module really is the same for JPEG and RAW and can be used freely. The "lens" correction module should be used with care because TCA and vignetting correction need proper linear pristine colour spaces to work, but this is usually not the case for JPEGs (normally sRGB). You may easily overlook what type of picture you are about to edit. Darktable tries to do the right thing™ in both cases. (No basecurve is applied because this has already been done by the JPEG engine in the camera.)īy and large, that's the whole difference. RAW import), "temperature", "demosaic", "basecurve", and "sharpen".įor JPEGs, no module is pre-activated. The user can switch on an off every module, and set parameters.įor RAWs, Darktable activates by default "rawspeed" (i.e. So, the arrows are followed in reverse direction. This diagramm is loosely processed from the bottom to the top by darktable. See the Darktables module dependencies diagram. the demosaicing module is of no effect for obvious reasons. It just activates different processing modules by default, and e.g.
