darktable 3.2: containment effect!
feed

blog


Changing server [update]

Changing server [update]

We are about to move our website to a new server. This will give us a performance boost (e.g. in terms of page loading speed) and might give us the chance to provide some more services in the future.

Due to this the comments are closed as of now until everything is in place again. We hope everything runs smoothly …


darktable and Memory

darktable and Memory

or “How to drive away the evil skull”

At all times main memory was one of the most limited resources in computing. Although from 20 years to now the memory setup of a typical desktop PC has increased by a factor of several thousands (from less than a megabyte to a few gigabytes), we still need to consider how to …


darktable 1.0 released

darktable 1.0 released

It is done, 1.0 is out. I sent out most of the new features with the announcement for 1.0rc2 a few weeks ago already, but for completeness, here it is again:

  • New cameras supported
    • Leica M9
    • NX100/NX5/NX10/NX11
    • Panasonic DMC-GX1
    • Pentax K-r
    • Canon Powershot S100
    • Olympus XZ-1
    • Olympus E-P3
    • Sony DSLR A330
    • Sony NEX-5N …

color correction

color correction

this is one of the oldest modules in darktable. it appeared to me that it probably lacks an example to discover how useful it can be … so here goes the example.

this started off to be a wrapper around the gegl:whitebalance operation, which works in Lab color space and is able to give dark and bright colors …


Second release candidate dt1.0~rc2

Second release candidate dt1.0~rc2

Our second release candidate is out! We have had a couple of tiny bugfixes, better translations, new rawspeed (brings support for the new Canon 5D Mark3), and slight consistency fixes in the GUI since rc1.

You can get the tarball from here: …


Upcoming features: Conditional Blending

Upcoming features: Conditional Blending

or “If one slider is not enough”

Diligent readers of our small blog series are already aware of the blending feature that darktable offers as part of many modules. Instead of just handing over their result to the subsequent module in pixelpipe, “blending modules” take a moment to reconsider. Based on …



darktable and OpenCL (updated)

darktable and OpenCL (updated)

Many readers will have already heard about GPU processing and the fact that darktable can make use of OpenCL to improve performance. As we still lack a detailed documentation of that topic, please find here a few explanations and howtos.

The Background

Processing high resolution images belongs to the more …


bauhaus widgets

bauhaus widgets

disclaimer: this is only to tease you and will not make it into the next release, but the one after …

when reading gui-guidelines, most of them seem to be too general, or too specific for a certain kind of programming environment (gnome and gtk, qt, etc).

for our purposes, i found the fundamental principles …