For several months now, darktable has become my default editor and I have learnt many things in this time.
Among other things, I would like to automate some procedures for editing batches of images.
I have created some styles. For example, for my Fuji X100 I created a style ‘Fuji X100F|lens+denoise’ to automatically apply distortion correction and denoise.
I would like to do the same for ‘Fuji X100F|filmic (auto)’ to apply ‘auto tune levels’ and 1.2 contrast. However, the auto tune levels are not maintained.
Similarly I would like to be able to automate the auto exposure to apply it in batch but again I don’t understand how to save the auto exposure.
Some options are retained, others that are automatic it is not clear how it works. I have looked in the manual and on this page there are interesting hints but it is not clear how to apply them in practice. Do you have more precise suggestions or tutorials on how to batch using styles and automatisms?
Thank you.
This is the only way I know to do the autopickers in batch editing unless you were to write your own custom script… This one is powerful and lets you set many things out of the gate…
What do you mean by this? That should be a default, as long as you have one of the scene-referred workflows enabled:
Besides the initial workflow script, @bastibe has also published a script that can set exposure to match the DR settings of Fujifilm cameras: GitHub - bastibe/Fujifilm-Auto-Settings-for-Darktable: Automatically apply Fujifilm film simulation LUTs, crop, and DR correction when importing images in Darktable.
@priort @kofa I come back here after a while and realized that I never thanked you for suggesting these plugins.
It is only in this last period that I have been able to devote some time to configure the scripts and learn how to use them. In a short time I was able to automatically process a thousand photos in a few half days Thank you!
The only thing that doesn’t work is the AI autodetect of the color calibration:
1.5867 LUA [fujifilm_auto_settings] loaded
1.5922 LUA [fujifilm_dynamic_range] loaded
1.7942 LUA INFO: InitialWorkflowModule.lua: [0/0] : darktable version with appropriate lua API detected: dt4.9.0~git52.9144c530-11860.29
1.7944 LUA INFO: InitialWorkflowModule.lua: [0/0] : script executed from path /home/fabio/.config/darktable/lua/examples/InitialWorkflowModule/
1.7945 LUA INFO: InitialWorkflowModule.lua: [0/0] : script translation files in /home/fabio/.config/darktable/lua/examples/InitialWorkflowModule/locale/
1.7946 LUA INFO: InitialWorkflowModule.lua: [0/0] : script outputs are in English
1.8250 LUA INFO: InitialWorkflowModule.lua: [0/0] : create widget in lighttable and darkroom panels
83.6195 [dt_action_process] effect 'item:(AI) detect from image surfaces...' not valid for action 'iop/channelmixerrgb/illuminant'
Possibly due to using darktable’s nighly or a problem with the script?
if you’re on darktable 4.8.1 the A *presets are ditched …
Oh I see why is not working with the InitialModuleWorkflow
I’m on the 4.9.0-something. What I’m trying to do is to automatically apply to a batch of images the equivalent of hitting the dropper button that detect automatically the color from the rectangle highlighted in the screenshot.
Is it possible to “cut and paste” from the history stack? Or any other way to automatically apply it. Thanks.
If you tweaked some scripts and got them working it might be nice to share those is you are willing… they could be useful to others or serve as the breadcrumbs for someone to create their own version once they get a look at yours… I’m glad you found a workable improvement for your processing…
eheh no tweaking, unfortunately I’m not good at coding
If I were good at writing code I would have contributed long ago
I started last week to understand how lua and scripts work, and I am experimenting, but unfortunately only “trial and error.”