Skip to content

Scaling issue during multi-preset export #19983

@DaveInDev

Description

@DaveInDev

Is there an existing issue for this?

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

Describe the bug

This bug is in relation with issue #18943
This issue was supposed to be corrected, but it still fires in some situations, sometimes hard to reproduce.

When you multi-export with 2 different presets, with one of the presets setting a size by scale, this scaling factor is not taken into account...

Steps to reproduce

In this example, I have 2 jpeg export presets, exporting in different JPEG qualities (90-80%) and size (x1, x0.5), in different subdirectories, with slightly different filenames, as shown :

preset 1 :
Image

preset 2:
Image

In the lightroom, if you try to multi-export a few RAW+XMP files with these 2 presets selected, all images will be stored full x1 scale. The x0.5 factor on the second preset is lost...

It seems that the preset currently shown in the export tab has its importance : if it is the x1 preset, the error occurs. If it is the x0.5 preset, the error does not occur.

The option "overwrite if changed" has sometimes an influence. If you just choose "overwrite", the behaviour is (sometimes) correct. But sometimes not. And I cannot figure out when or why...

Note that if you multi-export just with the second preset selected, the x0.5 scale is respected.

Expected behavior

Darktable should respect the scaling factor of each preset.

Logfile | Screenshot | Screencast

No response

Commit

No response

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?

Windows 10 pro

Describe your system

No response

Are you using OpenCL GPU in darktable?

None

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

No response

Metadata

Metadata

Assignees

Labels

reproduce: confirmeda way to make the bug re-appear 99% of times has been found

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions