The issue with using DxO PhotoLab to create multiple sizes is that each version requires full processing from original which can be very slow (as slow as 2 minutes per image).
Of course it is slow. It’s CPU based.
But referring to a slow CPU-based implementation as an excuse NOT to rewrite it to a highly efficient GPU-accelerated implementation is not valid.
All outputs, especially multi output versions are slow as PL only uses CPU to process them. Thats one of the reasons why GPU processing do help!
Even Capture One is running GPU accelerated export processing and I have never experienced myself nor read anything about their having quality problems with their images.
If I want to check four boxes in the PLs export dialog and produce a set of exported files in a single process - just as DxO is enabling us to do - I want them to be exported with the highest quality possible, as fast as possible with the smallest CPU utilisation as possible. And this done in one single step. So that I can continue working.
Not export a first time, punish the CPU to max and sit and wait for the computer to be done, open in another application select new output streams or route into secondary ingest folders and so on.
One action. One export.
Multiple versions. At highest possible quality.
At a minimum impact.
But export is only the last step.
Sure I want PL to use GPU acceleration for as much as possible and that include previews, adjustments, filters etc.