Skip to content

Image artifacts with multiple masks #20883

@jsmucr

Description

@jsmucr

Is there an existing issue for this?

  • I checked and did not find my issue in the already reported ones

Describe the bug

I'm encountering issues when multiple masks are used.

Here I am trying to emphasize eyes of a cat using the color balance rgb module.

Image

I need to do that for each eye separately, as one of them is in a shade.

Image Image

Now – I need to use some extreme values as well as fine-tune the masks to preserve subtle details. But even though the rest of the image is supposed to be excluded from my adjusments, clearly it is not.

I've isolated the issue on a different image. I've purposedly inflated the brillance values and tuned the mask opacity and contrast to make the artifacts appear.

Image

The mask should not affect the petals in any way, as they're clearly out of reach and not yellow-tinted.

Steps to reproduce

  1. Add an instance of the color balance rgb module.
  2. Max-out its brillance values.
  3. Add a mask located near a bright part of the image but in a way that the mask does not overlap it.
  4. Wiggle with the contrast and opacity sliders until a bright part of the image suddenly turns white.

Expected behavior

No response

Logfile | Screenshot | Screencast

No response

Commit

Dunno. I run unstable on Windows but stable 5.4.0 in WSL Ubuntu does it as well.

Where did you obtain darktable from?

darktable.org / GitHub release

darktable version

5.4.0

What OS are you using?

Windows

What is the version of your OS?

10

Describe your system

No response

Are you using OpenCL GPU in darktable?

Yes but it does not seem to be related. OpenCL does not work in WSL.

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

example.zip

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions