Darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
The internal architecture of darktable allows users to easily add modules for all sorts of image processing, from the very simple (crop, exposure, spot removal) to the most advanced (simulation of human night vision).
The user interface is built around efficient caching of image metadata and mipmaps, all stored in a database. The main focus lies on user interaction, both in terms of a smooth interface design as well as processing speed. High quality output is also goal.
- Darktable runs on GNU/Linux/Gnome.
- Fully non-destructive editing.
- All darktable core functions operate on 4x32-bit floating point pixel buffers, enabling SSE instructions for speedups. It offers GPU acceleration via OpenCL (runtime detection and enabling) and has built-in ICC profile support: sRGB, Adobe RGB, XYZ and linear RGB.
- A collect plugin allows you to execute flexible database queries, search your images by tags, image rating (stars), color labels and many more. Filtering and sorting your collections within the base query or simple tagging by related tags are useful tools in your every-day photo workflow.
- Import a variety of standard, raw and high dynamic range image formats (e.g. jpg, cr2, hdr, pfm, .. ).
- darktable has a zero-latency fullscreen, zoomable user interface through multi-level software caches.
- Tethered shooting.
- darktable currently comes with 15 translations: albanian, catalan, czech, dutch, finnish, french, gaelic, german, italian, japanese, polish, russian, spanish, swedish and thai.
- The powerful export system supports picasa webalbum, flickr upload, disk storage, 1:1 copy, email attachments and can generate a simple html-based web gallery. darktable allows you to export to low dynamic range (jpg, png, tiff), 16-bit (ppm, tiff), or linear high dynamic range (pfm, exr) images.
- darktable uses both xmp sidecar files as well as its fast database for saving metadata and processing settings. All Exif data is read and written using libexiv2.
Changes in this release:
- High DPI monitor support
- Map view now allows to only show images from the current collection on the map
- Darktable-cli now works without a running X server for use on headless systems
- Support for audio notes playback
- Sticky preview
- Added the option to overwrite files when exporting to disk
- Crawler that syncs all xmp files on start
- Support huge images (> 32 bit pixel index). darktable can open 26770x13385 TIFFs and should in theory be able to process arbitrary sized images. don't try this on a 32 bit system though!
- Lens iop presets are copy/pastable between different images
- Tiff read/write rewritten, works on 32-bit float now, supports compression
- Allow setting PPI for exported JPEGs, defaulting to 300
- Pwstorage libsecret
- Use HTTPS when exporting to flickr
- New defringe image operation
- Automatic mode for levels module
- Allow to disable white balance
- New colour reconstruction mode for highlight recovery that tries to add both colour and structure to clipped areas. thanks to a1ex from magic lantern!
- Better basecurve tool to create basecurves from raw/jpg pairs
- Soft boundaries in sliders (right click and type 8 in exposure compensation for example)
- Input colour gamut mapping to avoid problems with saturated blues causing purple artefacts
- Color conversion speedup (openmp for lcms2 case)
- Add linear Rec2020 as a build-in profile
- Embedded icc profile support for png/tiff (read/write)
- Copy, move, reset and delete images via lua
- Handle progress bars via lua
- Limited manipulation of libs an views UI via lua
- Import and export styles via lua
- Trigger lua when the grouping mode changes
- Trigger lua when the overlay mode changes
- Trigger lua when the active view changes
- Manipulate snapshots via lua
- Handle more types of preferences, including enums, directories and file names
- Lua API is now versioned: use darktable.configuration.check_version to check
- Lua API incompatibilities: darktable.modules has been removed, use darktable.new_format and darktable.new_storage to access the constructors
- Many speed improvements by adding sse code for image operations
- Make white balance work faster
- Make invert work faster
- Much faster exr export with optional compression (multicore support)
- Speedup of pfm writing
- Speedup of amaze. it is still slow but not as bad as it used to be
- Module parameter introspection
- Clang/address-sanitizer/etc compiler warnings fixed
- Flip iop used for raw auto-orientation (simplifies code)
- Complete rawspeed migration for raw loading
- HDR bracketing fixes
- Masks cleanup and bugfixes
- Correct lens detection for compact cameras
- Avoid clipping in vignette, lowpass, shadows & highlights, a/b channels of colorcontrast and tonecurve
- Initial support for x-trans sensors
- Mew demosaicing algorithms: markesteijn for x-trans and vng for x-trans and regular bayer raws
- There is support for several dozens of new cameras, and loads of new noise profiles for denoising have been added. Check out the full list in the release notes on github.
- Updated user-manual
- Lots of small performance improvements and code cleanup.
>> Darktable 1.6 version available for Ubuntu 14.10/14.04/Linux Mint 17.1/17 and 1.4 version for Ubuntu 12.04/Linux Mint 13
To install Darktable in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
Download source for other distributions. That's it