Skip to content

About

Custom scripts for Darktable

Resources

Stars

29 stars

Watchers

3 watching

Forks

Latest commit

 

History

62 Commits

Folders and files

Repository files navigation

Darktable Lua Scripts Collection

A collection of enhanced Darktable Lua plugins, including improved focus stacking tools and AI utilities.

Table of Contents

  • RawForge
  • Convert to DNG
  • SAM3 Segmentation Plugin
  • SAM2 Segmentation Plugin
  • Enfuse Simple
  • Enfuse Advanced

RawForge

Description

A Darktable plugin that runs RawForge to denoise or refine RAW files and generate DNG output directly from Darktable.


Convert to DNG

Description

A Darktable plugin that wraps the selected RAW files' original sensor data in DNG files. Generated DNG files are imported automatically. The plugin requires a Darktable 5.6.

Installation video → https://youtu.be/pLBcsb_7vPI


SAM3 AI Masking Plugin

Description

A Darktable plugin that uses Meta AI’s SAM3 image segmentation model to generate masks directly from Darktable.


SAM2 AI Masking Plugin

Description

A Darktable plugin that uses Meta AI’s SAM2 image segmentation model to generate masks directly from Darktable.


Enfuse Simple

Description

A simplified focus stacking and HDR plugin using enfuse and align_image_stack.


Enfuse Advanced

Description

An improved version of Darktable’s original enfuseAdvanced script.

Problem: Darktable's image_table does not sort input file names, causing align_image_stack to receive them in the wrong order.

Solution:
The script now sorts the extracted file names before running the stacking command.

Key Change

for image in images_to_align:gmatch("%S+") do
    table.insert(image_list, image)
end
table.sort(image_list)
images_to_align = table.concat(image_list, " ")

About

Custom scripts for Darktable

Resources

Stars

29 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages