darktable 3.2: containment effect!
feed

blog

different kind of saturation

different kind of saturation

different kind of saturation

93820110921_0059

there are many different ways of tuning saturation, darktable does offer a few alternative ways to alter saturation and the reason for this post is to clarify what they do and how they work. the image on left is the original untouched image used for the different examples below, use …


a new caching backend

a new caching backend

since i probably tend to make this more technical than any reader would like to, here’s the take home message:

  • much faster import of folders
  • much faster thumbnail creation for first-time images
  • much improved scalability wrt concurrency
  • much improved scalability wrt total number of images in your database …

released 0.9.2

released 0.9.2

we released version 0.9.2, with a few bugfixes on top of release 0.9.1. this is a new point release in the stable branch thus there are no new features, just

  • updated translations
  • tiling for memory hungry operations and as workaround for old opencl 1.0 drivers
  • new color matrices and white balance presets
  • a lot of …

released 0.9.1

released 0.9.1

we released version 0.9.1, with a few bugfixes on top of release 0.9. and 184 patches, among them

  • new rawspeed, dcraw, libraw
  • fixed various segfaults and deadlocks
  • the pipeline is now more real HDR (unbounded color management, no more gamut clipping in between)
  • fixed a nasty bug which could cause complete loss of …

Introducing The Levels Module

Introducing The Levels Module

![Screenshot](Screenshot.png)

For my final GSOC 2011 task, I set out to build a levels module for darktable, which would behave more or less like the levels tool in GIMP and similar image editors. The user sets a white point, black point, and middle grey point for their image on a histogram, and the tool …


A Tour Of The New Colorpicker

A Tour Of The New Colorpicker

For my third GSOC task, I’ve replaced darktable’s old bottom-bar colorpicker with a new one one that acts as a module in darktable mode. The new picker adds some features over the old version, which some of you will hopefully find helpful. Specifically, we have four new additions:

  • You can now choose point or area …

That other OS

That other OS

The last time I posted to this blog it was my April Fool’s Joke about a file manager (which happened to be just an embedded shell). Since a few people didn’t like that at all I want to assure you that this is no joke at all. However, if you are a Windows user and feel easily offended, then stop reading now.

Still …


darktable’s New Keyboard Shortcut System

darktable’s New Keyboard Shortcut System

![Screenshot-darktable-preferences-300x163](Screenshot-darktable-preferences-300x163.png)

It took longer than I expected thanks to some unforeseen twists and turns, but the new keyboard accelerator system is basically finished. There may still be some need for minor bug fixes and string changes (in particular, …


The State of darktable Keyboard Input

The State of darktable Keyboard Input

I’m about a week in on my work on darktable’s keyboard input system, and I’m hoping by the end of this week to be more or less done.  Here’s a quick look at where I am and where I’m going.

The Current Status

If you check out my git branch (it’s called bieber), you’ll find that so far I’ve removed all of the …


Glade Removal Complete, Moving on to Keyboard Accelerators

Glade Removal Complete, Moving on to Keyboard Accelerators

As of last week, the removal of libglade from darktable is functionally complete. The gladefile has been deleted, along with all references to libglade in the code and the Cmake files. Some refactoring may still be ideal, and I’ll be rearranging some code in my free time, but the task is basically completed. Now …