blog

2-lr-develop

Importing Lightroom Development

One of the most time consuming work for any photographer is probably the development process. Lot of time behind a computer screen to adjust the curves, the contrast, the colors, the sharpness… All these are application specific, that is, the development process done with Lightroom is not compatible with AfterShot Pro or darktable (to name just few RAW processing softwares around). This makes it really difficult to move from one … Continue reading

denoise_teaser

profiling sensor and photon noise

.. and how to get rid of it. [update 20/12/2012: `how to profile your camera’ includes instructions with the new gen-profile script] [update 15/12/2012: no more recompile needed, updated the instructions in the benchmark section and how to run make.sh. ] to summarize the current situation in dt: we have a lot of cool tools wrapped around great algorithms with almost all the knobs you need to get perfect results. … Continue reading

Camera

What's involved with adding support for new cameras

Say you’re running darktable, you’ve just bought a brand spanking new camera and it’s not supported yet by darktable. Here is a list of things that need to be done (typically we’d recommend to check this before actually buying anything, often you’ll be able to find sample RAW files online): RAW format support darktable uses two libraries to read RAW files. Most common RAW formats are read via the RawSpeed … Continue reading

HDR Tonemap

Process HDR images using darktable.

Introduction This blog post will go through a simple workflow when working with high dynamic ranged images using darktable and the modules for processing, you need use Darktable 1.1RC for this guide. The example image used in the screenshots can be downloaded at following link: AtriumMorning How to make an HDR image I’m not going into details of the process of making an HDR image, there are many guides out there … Continue reading

IMG_6337_export

Geotagging in darktable

For quite some time people have asked us for a way to geotag their images from within darktable. While that is a nifty feature for sure and really helpful when you take pictures outside of a studio we always had to say something along the lines of “sorry, we don’t have that yet”. Some day however Henrik decided to give it a try and started work in his geo branch. … Continue reading

IMG_6375_export

Grouping

People following the development of darktable might have heard that we added a grouping feature. Everyone who hasn’t heard of that yet: We added a grouping feature. Now that everybody knows about it I should try to explain what it actually is and how it works/how to use it. For the technical specification you can have a look at the design specs. The first change in the GUI that can … Continue reading

pink

edge aware image development

in an ideal world, an image is piecewise smooth. it has soft gradients, some detail and edges. in particular there’s no noise and the edges are sharp. given these assumptions, you can do a lot of cool things to your pictures, using techniques like frequency space editing, wavelets, or local histograms. darktable’s equalizer module demonstrates some of this, using the wavelet approach. you can use it to sharpen and denoise, … Continue reading

darktable on OS X

Bringing current darktable to OS X

Darktable has been software of my choice for raw photo development for quite some time now, I’ve occasionally submitted bug reports and patches and kept an eye on current development by using git master version. My main operating system is Linux, which is the priority target of darktable support, but recently I bought MacBook Air to take with me on trips and such. Also my current project at work consists … Continue reading

IMG_4287x_0004

Some enhancements to conditional blending

Conditional blending, also known as “blend if”, is a feature which is currently under development in our master branch. A general description of the idea together with some examples can be found here. In short, conditional blending allows you to limit the effect of a module to certain pixels of an image, determined by their color coordinates. For modules in Lab space, you can restrict the effect of a module … Continue reading

highlights

magenta highlights

false color highlights seem to be an issue frequently, so here’s some quick faq about it. alexandre, please excuse all the outward references ;) why are my highlights magenta? that’s how the sensor works. it collects a couple of photons, at some point it fills up and rejects to deliver any more useful information past this point. unfortunately that doesn’t happen at the same time for all color channels. how … Continue reading