Currently I think of changing my image processing workflow, mainly for two reasons:
Darktable’s processing times increase the more modules I add. After an analysis of Darktable’s processing times (starting DT with ‘darktable -d perf’) I found out that most of the processing times is used by modules that I use at the beginning of my workflow and which don’t change later. For example those are denoising, defringing, demosaicing. In portraits I got long calculating times after using the retouch module (sometimes with a second module when reaching 300 spots to heal).
Some days ago I looked at older images and came to the idea that today I would do a much better job on the image. So I decided to work on an old RAW again. In Darktable I deleted some of my old edits and some other ones I kept.
So I came to the idea to change my processing workflow. The idea is to start with some basic edits on the RAW file like demosaicing and denoising and exporting that result as a 16bit PNG.
At that stage I could do some edits in Gimp (removing an overexposed area in the background for example or soing some detail work on hair in a portrait)
After that I would re-import that PNG in Darktable and continue my edits there.
My question here is: Do I loose anything (except for interrupting the non-destructive process) when working with 16bit PNG instead of the RAW file? Stuff like demosaicing and some other basic edits are already in the PNG.