
DDRoom
DDRoom is a digital photo processing cross-platform desktop application with rich features, and emphasis on accuracy, performance and interactivity. It was created from a scratch, written on C++11 with Qt library and intense concurrency usage, and released under GPLv3 license.
Some highlights of that project:
- custom Bayer demosaicing algorithm;
- a wide variety of interactive filters for geometry and colour manipulations;
- geometry conversions are done in one resampling pass after coordinates tracing of the resulting pixels, to keep sharpness;
- colour manipulations are done within the CIECAM02 colour appearance model in terms of 'brightness' 'saturation' and 'hue', for the best colours accuracy.
- batch processing etc..