Skip to content

Better HDR merge with auto-allignment #17326

Open
@gluckgluckwasserbauch

Description

@gluckgluckwasserbauch

Is your feature request related to a problem? Please describe.

I like to shoot HDR images. For that, I use exposure bracketing and shoot 3 images at once.
One underexposed, one optimally, and one overexposed.
Then I stack them onto each other to create an HDR image.

I didn't use Adobe Lightroom yet, but from what I've heard, it does that way better than Darktable.
The main reason: it auto-alligns the images to fit perfectly onto each other.
With DT, if I don't shoot with a tripod, they don't get stacked onto each other, which causes a very janky picture, even with super fast shutter speeds and a steady hand (see below).

There are a few LUA scripts that do that, but I couldn't get them to work.
(And, tbh, having to resort to janky scripts for a basic feature like that shouldn't be standard imo).

Also, the colors are quite a bit off and the whole image looks very artificial, even if it would be stacked correctly.

Describe the solution you'd like

My idea would be to add a dialog window after clicking the "create HDR picture" button.
In the dialog, you can generate a preview and have some toggles, like 'Auto-allign if possible', 'Set transparency' for every frame, and maybe some more.
It should also be possible to safe those preferences and apply them automatically.

This feature could be relatively easy to implement. It is basically just a GUI-frontend for some already existing scripts, like Hugin, ImageMagick, Enfuse, and maybe some more.

Alternatives

  • I tried a few scripts before, but Hugin (and a few others) failed, and those that worked, didn't create a usable picture.
  • There's also Luminance HDR, but that threw off the colors the one time I tried it.
  • I used Conversion Tool for the sample photo, but even that didn't look great.

Additional context

How it should look like: (kind of)
DSC00549
How it actually looks like in DT:
Bildschirmfoto_20240814_183711

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions