Darktable manages your digital negatives in a database, permits you to view them by means of a zoomable lighttable and allows you to develop uncooked pictures and improve them.
- Non-destructive enhancing all through the whole workflow, your authentic pictures are by no means modified.
- Take benefit of the actual energy of uncooked: All darktable core capabilities function on 4×32-bit floating level pixel buffers, enabling SSE directions for speedups.
- GPU accelerated picture processing: many picture opertions are lightning quick because of OpenCL assist (runtime detection and enabling).
- Professional coloration administration: darktable is absolutely coloration managed, supporting computerized show profile detection on most techniques, together with built-in ICC profile assist for sRGB, Adobe RGB, XYZ and linear RGB coloration areas.
- Cross platform: darktable runs on Linux, macOS / macports, BSD, Windows and Solaris 11 / GNOME.
- Filtering and sorting: search your picture collections by tags, picture score (stars), coloration labels and lots of extra, use versatile database queries on all metadata of your pictures.
- Image codecs: darktable can import quite a lot of normal, uncooked and excessive dynamic vary picture codecs (e.g. JPEG, CR2, NEF, HDR, PFM, RAF … ).
- Zero-latency, zoomable consumer interface: by means of multi-level software program caches darktable gives a fluid expertise.
- Tethered capturing: assist for instrumentation of your digital camera with reside view for some digital camera manufacturers.
- Speaks your language: darktable presently comes with 21 translations: Albanian, Catalan, Czech, Danish, Dutch, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Polish, Portuguese (Brazilian and Portuguese), Russian, Slovak, Slovenian, Spanish, Swedish, Ukrainian.
- Powerful export system helps G+ and Facebook webalbums, flickr add, disk storage, 1:1 copy, e mail attachments and may generate a easy html-based internet gallery. darktable means that you can export to low dynamic vary (JPEG, PNG, TIFF), 16-bit (PPM, TIFF), or linear excessive dynamic vary (PFM, EXR) pictures.
- Never lose your picture improvement settings darktable makes use of each XMP sidecar recordsdata in addition to its quick database for saving metadata and processing settings. All Exif knowledge is learn and written utilizing libexiv2.
- Automate repetitive duties: Many facets of darktable may be scripted in Lua.
Currently darktable comprises 61 picture operation modules. Many modules assist highly effective mixing operators providing mix performance that works on the incoming picture data and the output of the present module or be used with drawn masks.
Basic picture operations:
- Contrast, brightness, saturation: Quickly tune your picture utilizing this straightforward module.
- Shadows and highlights: Improve pictures by lightening shadows and darkening highlights. Read Ulrich’s weblog put up on this.
- Crop and rotate: This module is used to crop, rotate and proper the angle of your picture. It additionally contains many useful tips that help you utilizing the instruments (e.g. rule of thirds or golden ratio).
- Base curve: darktable comes with normal enhanced basecurve presets for a number of fashions which might be mechanically utilized to uncooked pictures for higher colours and distinction.
- Exposure controls: Tweak the picture publicity both through the use of the sliders within the module or dragging the histogram round.
- Demosaic: You have the selection between a number of demosaicing strategies when enhancing uncooked recordsdata.
- Highlight reconstruction: This module tries to reconstruct coloration data that’s normally clipped as a result of data not being full in all channels.
- White steadiness: A module providing 3 ways to set the white steadiness. You can set tint and temperature otherwise you outline the worth of every channel. The module provides predefined white steadiness settings as nicely. Or simply choose a impartial area within the picture to steadiness for that.
- Invert: A module inverting colours based mostly on the colour of movie materials.
Tone picture operations:
- Fill gentle: This module permits the native modification of the publicity based mostly on pixel lightness.
- Levels: This module provides the well-known ranges adjustment instruments to set black, gray and white factors.
- Tone curve: This module is a classical instrument in digital pictures. You can change the lightness by dragging the road up or down. darktable permits you to individually management the L, a and b channel. Read in Ulrich’s weblog put up make use of this characteristic.
- Zone system: This module modifications the lightness of your picture. It relies on the Ansel Adams system. It permits to change the lightness of a zone bearing in mind the impact on the adjoining zones. It divides the lightness in a user-defined variety of zones.
- Local distinction: This module can be utilized to spice up particulars within the picture.
- Two completely different tone mapping modules: These modules permit to recreate some distinction for HDR pictures.
Color picture operations:
- Velvia: The velvia module enhances the saturation within the picture; it will increase saturation on decrease saturated pixels greater than on excessive saturated pixels.
- Channel mixer: This module is a strong instrument to handle channels. As entry, it manipulates crimson, inexperienced and blue channels. As output, it makes use of crimson, inexperienced, blue or gray or hue, saturation, lightness.
- Color distinction
- Color correction: This module can be utilized to change the worldwide saturation or to present a tint. Read Johannes’ weblog put up.
- Monochrome: This module is a fast approach to convert a picture to black and white. You can simulate a coloration filter with the intention to modify your conversion. The filter may be modified in measurement and coloration heart.
- Color zones: This module permits to selectively modify the colours in your picture. It is extremely versatile and permits each transformation potential within the LCh colorspace.
- Color steadiness: Use carry/gamma/acquire to vary highlights, midtones and shadows.
- Vibrance: For an in depth description learn Henrik’s weblog put up.
- Color search for desk: Apply kinds or movie emulations. You may also simply edit the modifications achieved. For extra data you possibly can learn this weblog put up
- Input/output/show coloration profile administration
- A helpful characteristic that shows pixels outdoors the dynamic vary.
- Dithering: This helps with banding in clean gradients within the last picture.
- Sharpen: This is a regular UnSharp Mask instrument for sharpening the main points of a picture.
- Equalizer: This versatile module can be utilized to attain quite a lot of results, equivalent to bloom, denoising, and native distinction enhancement. It works within the wavelet area, and parameters may be tuned for every frequency band individually.
- Denoise (non-local means): Denoising with separated coloration / brightness smoothing.
- Defringe: Remove coloration fringes on excessive distinction edges.
- Haze removing: This module permits to take away the low distinction and coloration tint coming from haze and air air pollution.
- Denoise (bilateral filter): Another denoising module.
- Liquify: Push picture components round, develop them, shrink them. More data may be discovered on this weblog put up
- Perspective correction: An important module to mechanically un-distort pictures with straight traces. See our weblog put up for an introduction and examples.
- Lens correction: lens defect correction utilizing lensfun.
- Spot removing: Spot removing means that you can right a zone in your picture through the use of one other zone as mannequin.
- Profiled denoise: By measuring the everyday noise of cameras on the completely different ISO ranges darktable is ready to take away numerous it. Read this weblog put up for extra data.
- Raw denoise: Raw denoise means that you can perfom denoising on pre-demosaic knowledge. It is ported from dcraw.
- Hot pixels: This module means that you can visualize and proper caught and scorching pixels.
- Chromatic aberrations: This module mechanically detects and corrects chromatic aberrations.
Effects/inventive picture postprocessing:
- Watermark: The watermark module gives a approach to render a vector-based overlay onto your picture. Watermarks are normal SVG paperwork and may be designed utilizing Inkscape. The SVG processor of darktable additionally substitutes strings inside the SVG doc which provides the chance to incorporate image-dependent data within the watermark equivalent to aperture, publicity time and different metadata.
- Framing: This module means that you can add an inventive body round a picture.
- Split firming: Original cut up firming methodology creates a two coloration linear firming impact the place the shadows and highlights are represented by two completely different colours. darktable cut up firming module is extra complicated and provides extra parameters to tweak the consequence.
- Vignetting: This module is an inventive characteristic which creates vignetting (modification of the brightness/saturation on the borders).
- Soften: This module is an inventive characteristic that creates the Orton impact additionally generally often called softening the picture. Michael Orton achieved such consequence on slide movie through the use of 2 exposures of the identical scene: one nicely uncovered and one overexposed; then he used a method to mix these right into a last picture the place the overexposed picture was blurred.
- Grain: This module is an inventive characteristic which simulates the grain of a movie.
- Highpass: This module acts as highpass filter.
- Lowpass: This module acts as lowpass filter. One use case is described in Ulrich’s weblog put up.
- Lowlight imaginative and prescient: Low gentle module permits to simulate human lowlight imaginative and prescient, thus offering the power to make lowlight footage look nearer to actuality. It will also be used to carry out a day to nighttime conversion.
- Bloom: This module enhance highlights and softly blooms them over the picture.
- Color mapping: Transfer colours from one picture to a different.
- Graduated density: This module goals at simulating a impartial density filter, with the intention to right publicity and coloration in a progressive method.
The following is a abstract of the principle options added to darktable 4.0. These options are described extra absolutely within the consumer guide and accompanying weblog put up.
Color and publicity mapping
A brand new characteristic within the “publicity” and “coloration calibration” modules means that you can outline and save a goal coloration/publicity for the colour pickers, with the intention to match any supply object within the picture towards an arbitrary goal coloration. This can be utilized to carry out white steadiness (chromatic adaptation) towards non-gray objects of recognized coloration, or to make sure the colour consistency of an object throughout a sequence of pictures.
Filmic v6 introduces new coloration science. This change removes the obligatory desaturation near medium white and black and replaces it with a real gamut mapping towards the output (or export) coloration house. This permits for extra saturated colours, notably in blue skies.
For customers who nonetheless favor the “desaturated highlights” look, you possibly can nonetheless do that by disabling chroma preservation, however v6 provides a hue handcuff to forestall the standard hue shift that comes with this methodology (the place saturated blue skies degrade to cyan and saturated crimson to yellow).
This gamut sanitization is the third and final to be added to darktable, which now has a fully-sanitized coloration pipeline from enter (coloration calibration), by means of inventive modifications (coloration steadiness rgb) to output (filmic v6). Users can now color-grade footage safely within the data that invalid enter colours may be recovered within the least harmful vogue potential early within the pipeline, and legitimate colours cannot be pushed out of gamut alongside the pipeline.
Note: If modules are utilized after filmic within the pipeline, they do not profit from this gamut mapping and depend on LittleCMS2 (if enabled) on the last export stage, which doesn’t gamut map because it ought to, and doubtless by no means did.
Guided laplacian spotlight reconstruction
A brand new “guided laplacian” methodology has been added to the “spotlight reconstruction” module. This makes use of an iterative and multi-scale wavelet scheme to extract legitimate particulars from non-clipped RGB channel(s) if any, makes use of these particulars to information the reconstruction of clipped channels, and at last propagates the colour gradients from neighboring legitimate areas utilizing edge-aware coloration diffusion. This limits coloration bleeding by means of edges (stopping inexperienced leaves from bleeding coloration within the reconstruction of clipped blue sky, for instance).
A noise setting permits Poisson noise to be added to reconstructed highlights, with the intention to assist mix them into noisy high-ISO pictures.
This methodology is just obtainable for Bayer sensors and can’t be tailored to X-Trans sensors.
Introducing the darktable Uniform Color Space 2022
The darktable UCS 22 is a perceptually uniform coloration house designed from psychoperceptual experimental knowledge particularly for the aim of inventive saturation modifications, as carried out within the coloration steadiness RGB module.
It makes use of a brightness-saturation scheme that compensates for the Helmholtz-Kohlraush impact (accounting for the contribution of colorfulness in perceived brightness) and permits an environment friendly gamut-mapping towards pipeline RGB at fixed brightness. It will make the saturation management in coloration steadiness RGB higher behaved.
The UI has been utterly revamped once more to enhance look and consistency.
Padding, margins, coloration, distinction, alignment, and icons have been reworked all through.
Collapsible sections inside modules have additionally been redesigned in order that their performance is extra apparent and better-looking.
New collapsible sections have been added to keep away from cluttering the UI within the following modules:
- channel mixer rgb
- coloration calibration
The vignetting module has been cut up into two sections for readability.
Superfluous sections have been faraway from the “crop” and “white steadiness”.
Support has been added for the IPAPGothic font.
The module-description tooltips have been reworked to make sure higher structure.
Finally the default theme has been modified to Elegant Grey. The darktable default is now according to the theme advisable by the staff.
Performance and OpenCL assist modifications
- All efficiency and OpenCL settings and pixelpipe optimizations have been absolutely reviewed and up to date. Many new optimizations have been added and the consumer preferences have been simplified.
- All configurations are actually per-device permitting every OpenCL machine to be tuned individually.
- Performance configuration is now utilized at runtime and now not requires darktable to be restarted when modified.
- Some modules had incorrect or overly conservative tiling elements, which made darktable unnecessarily gradual (since tiling was used when it was not required)
- The following modules have been up to date
- demosaic (X-Trans)
Read the whole launch notes right here.