Krzysztof Kotowicz
9f3fb16161
Addressed review comments.
2025-01-04 00:49:56 +01:00
Krzysztof Kotowicz
0ab4b0cd6d
Added 50ms sleep to the colorspace change.
...
The old profile still seems to be used occasionally without the sleep.
2025-01-02 15:21:59 +01:00
Krzysztof Kotowicz
3c67c0c693
Create output directory if it doesn't exist.
2024-12-21 10:20:02 +01:00
Krzysztof Kotowicz
3bdbfd12bf
Apply write_image workaround only in 9.3.0
2024-12-05 00:45:34 +01:00
Krzysztof Kotowicz
77c405882d
Added logging code and a workaround for https://github.com/darktable-org/darktable/issues/17528 in 9.4.0.
2024-12-03 19:49:57 +01:00
Krzysztof Kotowicz
a09140c03c
Variable substitution in output directory. Force exporting files, but left the code to reconfigure it. Added more robust way to set export profile.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
95e2e4924e
Added HDR only encoding variant.
...
- Increase timeouts to improve stability of choosing export profiles.
- Added peak nits setting.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
72ce0b0f93
Small fixes
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
e4da226661
Added gainmap downsampling.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
a3404b64de
Renamed gainmap to "gain map" in UI.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
13ae486ab3
Verify raw file size in pixels.
...
Added option to keep temporary files around for analysis.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
268aa7df42
Removed darktable capitalization.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
ea7ac8e474
Abort and cleanup early when any of the binaries fail.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
2a4452cd20
Workaround https://github.com/darktable-org/darktable/pull/17529 for future DT versions.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
749db97dd5
Speed up export in HDR+SDR.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
84a1c1ddfe
Use single channel gainmaps in SDR+HDR.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
3791b47914
Use lowercase labels to adjust to DT style.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
f6a1d1c20b
Made the UltraHDR generation more robust.
...
- Appropriate color profiles are used when generating UltraHDR files. DT_COLORSPACE_DISPLAY_P3 is used for SDR, and DT_COLORSPACE_PQ_P3 is used for HDR, regardless of what was selected in the export module UI.
- Added correction for odd image dimensions in SDR + HDR mode.
- Added quality setting for JPEG compression
- SDR + HDR option can source from any DT image (JPEG-XL is generated on the fly).
- generation can abort on errors and display error messages.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
118bbad5cb
Exposed sliders for crucial settings in a metadata file, removed file picker for metadata.cfg.
...
Temporary metadata file will be created during UltraHDR generation, using the values from the UI.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
44e442e7eb
Support grouping images into stacks by different criteria (or forcing the selection to be interpreted as a single UltraHDR stack).
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
08726427aa
Don't re-export JPEG files if their images are not altered.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
39f63cc8c5
Fallback to reading image's width/height, as sometimes final_width/height is 0.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
99c3548950
Copy only EXIF tags to UltraHDR.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
7e8340c526
Don't overwrite existing stack slots (that way the first matching image in a stack will be used, vs the last one).
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
2e95c4837b
Added option to generate metadata file.
...
Fixed pref load / saving code defaults.
Metadata file is required in ENCODING_VARIANT_SDR_AUTO_GAINMAP mode.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
fe6d262d9b
Display all error messages when checking configuration.
...
Changed config defaults to require less user input (use_original_directory=TRUE, import_to_darktable=TRUE).
Account for nil values when checking for file existence.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
794b12305c
Fixed tooltip language.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
1a3a7f17ff
Added SDR + auto gainmap generation encoding variant.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
496f8e704d
Fixed doc.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
28f87566e1
Added better messaging.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
865d29fb40
Changed the UltraHDR JPEG quality to 95.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
1986f4e148
Major overhaul of the plugin. Added SDR + HDR (JPEG-XL) support.
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
b963eaa38c
Added encoding variant as an explicit UI setting (though only API-4 is supported now).
2024-12-03 07:06:26 +01:00
Krzysztof Kotowicz
3b520d6291
Added UltraHDR export plugin to generate UltraHDR JPEG images.
2024-12-03 07:06:26 +01:00