darktable is a photography workflow application and RAW developer. It simplifies managing large numbers of RAW photos and their post-production in a non-destructive manner.
emerge --ask media-gfx/darktable
USE flags for media-gfx/darktable A virtual lighttable and darkroom for photographers
|Add AV1 Image Format (AVIF) support
|Support color management using x11-misc/colord
|Add support for CUPS (Common Unix Printing System)
|Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
|Support using game controllers as input devices
|Enable geotagging support
|Add digital camera support
|Build and link against GraphicsMagick instead of ImageMagick (requires USE=imagemagick if optional)
|Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format
|Support for JPEG 2000, a wavelet-based image compression format
|Add JPEG XL image support
|Enable support for freedesktop.org Secret Service API password store
|Enable encrypted storage of passwords with kde-frameworks/kwallet
|Enable link-time optimisations in the RawSpeed library
|Enable Lua scripting support
|Support using MIDI input devices such as Behringer X-Touch Mini, Arturia Beatstep or Korg nanoKONTROL2, as input devices
|Add Native Language Support (using gettext - GNU locale utilities)
|Enable OpenCL support (computation on GPU)
|Support for the OpenEXR graphics file format
|Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
|Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
|Install tools for generating base curves and noise profiles
|Add support for the WebP image format
Basic settings can be altered in ~/.config/darktable/darktablerc.
tools USE flag).
Using darktable-cli it is possible to use darktable for a non-interactive batch processing and export.
darktable-cmstest helps debugging color management issues (eg. exported photo colors don't match the darktable's). Also it indicates whether the colord USE flag was enabled.
Darktable with enabled opencl USE flag supports OpenCL-based GPU acceleration. The darktable-cltest utility helps debugging the darktable's setup and OpenCL driver interactions.
In order to improve approximation of camera's built-in JPEG engine with the default RAW processing settings you can use the dt-curve-tool.
- Color management — a computer technique for ensuring colors stay the same or at least as close as possible between devices.