RAW Tools

DNGLab – command-line RAW processing and DNG conversion utility

DNGLab is a command-line utility for working with camera RAW files and Adobe Digital Negative files. Its core conversion command takes proprietary camera RAW formats and writes standards-based DNG output.

The application has grown into a broader RAW inspection and processing toolkit. It can analyse file structures and metadata, extract embedded originals from DNG files, construct DNG files from individual components and directly process sensor data.

The project still describes itself as alpha software. Camera and format support nevertheless continues to expand, including Bayer and Fujifilm X-Trans sensor processing.

This is free and open source software.

Key Features

  • Converts individual camera RAW files or complete directory trees to DNG.
  • Supports RAW formats from Canon, Nikon, Fujifilm, Sony, Panasonic, Pentax, Olympus, Hasselblad and numerous other manufacturers.
  • DNG output can use lossless JPEG compression and optionally embed the original RAW file, preview and thumbnail.
  • Analyse command inspects RAW metadata and internal file structures with JSON or YAML output.
  • Analysis facilities can expose RAW pixels, previews, thumbnails, checksums and 16-bit sRGB image data.
  • Extract command retrieves an embedded original RAW file from a DNG container.
  • Low-level DNG creation can combine RAW image data, previews, thumbnails, Exif and XMP metadata into a new file.
  • Direct RAW processing includes demosaicing for Bayer and Fujifilm X-Trans sensor data.
  • Can select individual images from multi-image RAW containers during conversion.
  • Rawler provides the RAW decoding engine used by DNGLab and is also available as a separate Rust crate.

Website: github.com/dnglab/dnglab
Support:
Developer: dnglab
License: GNU Lesser General Public License v2.1

Commands available

DNGLab is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

RAW Processing Tools
DarktableVirtual lighttable and darkroom for photographers
digiKamProfessional photo management
RawTherapeeRAW image processing application
LightZoneProfessional-level digital darkroom software
ARTFork of RawTherapee
anselFork of Darktable
RapidRAWNon-destructive, and GPU-accelerated RAW image editor
FilmulatorRAW photo editing application with library management
RAWmakaseDevelop RAW photographs non-destructively with Vulkan acceleration
vkdtWorkflow toolbox for raw stills and video
fotocxEdit, retouch and enhance images while managing large photo collections
DNGLabCamera RAW utility and DNG converter
GTKRawGalleryWorkflow oriented photo retouching software
rawbitCamera RAW image preprocessor and importer
FerrumPixOrganise photo libraries, develop RAW files and edit images with layers

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted