Darktable is a free, cross-platform alternative to Adobe Lightroom

Darktable manages your digital negatives in a database, lets you view them through an enlarged light table, and lets you develop and enhance raw images.

Features Non-destructive editing During the full workflow, your original photos will never be modified. Use real raw power: All dark table kernel functions run on 4x32-bit floating-point pixel buffers and enable SSE instructions for increased speed. Accelerated GPU image processing: Many image operations are done quickly thanks to OpenCL (runtime detection and enablement) support. Professional color management: Dark Desk is a complete color management and supports automatic display profile detection on most systems, including built-in ICC profile support for sRGB, Adobe RGB, XYZ, and RGB linear color spaces. Cross-platform: Darktable works on Linux, Mac OS X/macports, BSD, Windows, and Solaris 11/GNOME. Filter and sort: Search image collections by tags, image ratings (stars), color labels, and more. Use flexible database queries on all image metadata. Image Formats: Darktable can import a variety of high dynamic range raw standard image formats (such as JPEG, CR2, NEF, HDR, PFM, RAF...). Zero Delay and Zoom UI: Darktable delivers a smooth experience with multi-level caches. Contact Photography: Supports live camera viewer for some brands of cameras. Speaks your language: The dark disc is currently available with 21 translations: Albanian, Catalan, Czech, Danish, Dutch, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Polish, Portuguese (Brazilian and Portuguese), Russian, Slovak, Slovenian, Spanish and Swedish and Ukrainian. The powerful export system supports G+ and Facebook web albums, Flickr upload, disk storage, 1:1 copy, email attachments, and can create a simple html-based web gallery. Darktable allows you to export images to low dynamic range (JPEG, PNG, TIFF), 16-bit (PPM, TIFF) or linear high dynamic range (PFM, EXR). Never lose your image development settings Darktable uses XMP profiles as well as a fast database to store metadata and processing settings. All Exif data is read and written using libexiv2. Automate repetitive tasks: Many aspects of the dark table can be written in Lua.


Darktable currently contains 61 image playback modules. Many modules support powerful hybrid drivers that provide hybrid functionality that operates on the input and output image information of the existing module or is used with drawn masks.

Main Image Process:

Contrast, Brightness, Saturation: Use this simple unit to quickly adjust your image. Shadows and Highlights: Enhance images by lightening shadows and accentuating dark highlights. Read Ulrich's blog post on the subject. Crop and Rotate: This module is used to crop, rotate and correct the perspective of your image. It also contains many useful tips to help you use the tools (for example, the rule of thirds or the golden ratio). Basic Curve: The dark table has advanced basic curve settings for many models that are automatically applied to raw images for better color and contrast. Exposure controls: Change the exposure of the image by using the sliders in the module or dragging the histogram around. Demosaic: When editing raw files, you can choose from several cleaning methods. Shading Reconstruction: This module attempts to reconstruct color information, which is usually truncated due to incomplete information in all channels. White Balance: A module that provides three ways to adjust the white balance. You can adjust the color and temperature or adjust the value of each channel. This unit also provides preset white balance settings. Or select a neutral area in the image to balance it. Invert: A unit that flips colors based on the color of the film material.

Tone Picture Play:

Full Light: This unit allows you to change the exposure based on the light of the pixel. Surfaces: This unit provides well known level adjusters for adjusting black, gray and white points. Tone curve: This unit is a classic tool in digital photography. You can change the light by dragging the line up or down. Darktable allows you to control the L, a and b channels separately. Read how to use this feature in Ulrich's blog post. Zone System: This unit changes the brightness of your image. It is based on the Adels Adams system. This allows you to change the style of the region by taking into account the effect on neighboring regions. The light is divided into a number of user-defined zones. Local Contrast: This unit can be used to enhance details in an image. Two different color mapping units: These units allow you to create some contrast for HDR images.

Color image playback: Velvia: The velvia module increases the saturation of the image. Saturation increases at low saturation pixels more than at high saturation pixels. Channel Mixer: This module is a powerful channel management tool. Handles red, green, and blue channels as input. Uses red, green, blue, gray, or color, saturation, and brightness as the output. Contrast color correction: This unit can be used to change the overall saturation or create a color. Read Johannes' blog post. Monochrome: This unit is a quick way to convert an image to black and white. You can simulate the color filter to change your transformation. Filter size and color center can be changed. Color Zones: This module allows you to selectively change the colors of your image. It is highly adaptable and makes any changes to the LCH color space possible. Color Balance: Use Lift/Gamma/Gain to change highlights, center points, and shadows. Vitality: For a detailed explanation, read Henrik's blog post. Color lookup table: Apply movie or simulation styles. You can also easily modify the changes made. For more information, you can read this blog post Managing Input / Output / Display Color Profile A useful feature that displays pixels outside of dynamic range.

Correct units:

Dithering: This helps create a strip with soft corners in the final image. Sharpen: This is a standard UnSharp Mask tool for sharpening image details. Equalizer: This versatile unit can be used to achieve a variety of effects such as blur, noise cancellation, and local contrast enhancement. It operates in the wave domain and the parameters for each frequency band can be set individually. Denoise (meaning non-local): Removing noise by smoothing out color/brightness. Skew: Raise a colored stroke at the edges of the contrast. Defog: This unit allows you to remove low contrast and paint colors caused by haze and air pollution. Denoise (two-way filter): Another noise canceling unit. Liquify: push parts of the image around, zoom in, zoom out. More information can be found in this blog post Comment debugging: A great module for automatically deleting images with straight lines. See our blog post for an introduction and examples. Lens Correction: Correct lens defects with Lensfun. Elimination point: The ellipses point allows you to use another area as a template to correct an area in your image. Denoise Profile: By measuring regular camera noise at different ISO levels, a dark table can remove a great deal of it. Read this blog post for more information. Raw Noise Removal: Raw Noise Removal allows you to remove noise on pre-demo data. Ported from Dakraw. Hot pixels: This module allows you to visualize and correct stuck and hot pixels. Chromatic aberrations: This unit automatically detects and corrects chromatic aberrations.

Post-Processing Effects/Photo Art:

Watermark: The watermark module provides a way to provide a vector-based overlay on your image. Watermarks are standard SVG documents and can be designed with Inkscape. The Dark Table SVG Wizard also replaces strings in an SVG document, allowing image-related information such as aperture, exposure time, and other metadata to be included in the watermark. Framing: This module allows you to add an artistic frame around a photo. Split Tuning: The main split tuning method creates a two-tone linear tuning effect in which shadows and highlights are displayed in two different colors. The Darktable split adjuster is more complex and provides more parameters to change the result. Vignetting: This unit is an artistic feature that creates an image (brightness/saturation correction at borders). Softening: This unit is a technical feature that creates the Everton effect, also known as image softening. Michael Everton achieved this in slide film using two exposures from one scene: one with good exposure and one with overexposure. Then use a technique to combine them into a final image in which the overexposed image is blurred. Grain: This unit is a technical feature that simulates film grain. Highpass: This module acts as a Highpass filter. Lowpass: This module acts as a Lowpass filter. One use was described in a Ulrich blog post. Low-light vision: The low-light module allows you to simulate human vision in low light, thus providing the ability to bring low-light images closer to reality. It can also be used to switch from day to night. Bloom: This unit enhances and slowly opens the highlights on the image. Assign colors: transfer colors from one image to another. Gradient Density Coloring: The purpose of this unit is to simulate a ND filter for exposure and color correction in a gradual manner.

New things:

New features and changes

Faster thumbnail production during import. Some minor CSS improvements.

Bug fixes Fix RGB color correction and saturation normalization. Smooth scrolling fix on macOS. Fix import of Lr metadata, it will only be done when no other XMP exists. Debug metadata exports, which should only be done if the relevant setting is active. Fixed combination dropdown slider. Correctly retrieve group directory messages if necessary. Fixed star display in the cover. When plotting the graph, adjust the black point setting. Fix additional links for the technical group module. Select cameras with the same prefix in the collector. Bold rendering correction in Windows (eg for predefined settings). Deselect Windows PATH support for configuration and libraries when path name contains non-ASCII characters. When no other tag is selected, hide the selected tag correctly. Solve the assembler search for multiple coma separated filenames. Confirm the size of the trim handle when the preview of the lower sample is enabled. Solution reading metadata comments from exif. Fixed an issue where thumbnail was not compatible with darkroom editing. Never display the film strip pointer over the selected image in other views. Skip potentially silly dates in the collector that can spoil the dark schedule. Correction of waveform graph display in macOS. Fixed some memory leaks. Read more MSI Center replaces Dragon Center and reduces puffiness

MSI Center replaces Dragon Center and reduces puffiness

As in: Best gaming monitors: 1080p, 1440p, 4K, Ultrawide, HDR Best 4K gaming monitors Best gaming laptops 2021... Control the brightness of your PC from a single app with Signal RGB

Control the brightness of your PC from a single app with Signal RGB

SignalRGB supports the most popular PC gaming peripherals, including products from brands like Razer, Corsair, SteelSeries, HyperX, Logitech, and more... Signal is a real private messaging app

Signal is a real private messaging app

As in: Messaging apps: are they encrypted or not? WhatsApp, iMessage, Discord, Zoom and more... Paint.NET 4.3.7 improves rendering speed by 100%

Paint.NET 4.3.7 improves rendering speed by 100%

As In: Best Portable Software for Your Software Toolbox Best Alternatives to Adobe Photoshop... Use Prime95 to test your CPU stress

Use Prime95 to test your CPU stress

Prime95 has been a popular choice for CPU stress/torture testing since its introduction, especially for overclockers and system builders. Since the pr...