DxO photolab export lets you specify one maximum dimension for output size, whilst keeping aspect ratio. This is only ideal for square or rotatable monitors.
I would like to be able to specify e.g. “size the output to fit 2560 wide by 1440 high”, to suit my monitor.
A landscape photo that’s 6000x4000 pixels would come out 1440 high and 1440*6000/4000=2160 wide, filling the height and most of the width.
A landscape photo cropped to 6000x3000 (wider aspect ratio than the monitor) would come out 2560 wide and 2560*3000/6000=1280 high, filling the width and most of the height.
A portrait photo that’s 4000x6000 pixels would come out 1440 high and 1440*4000/6000=960 wide.
In all the above cases the picture output would use as many pixels as possible, without spilling off the screen or changing the aspect ratio. This is the key point: to get maximum quality on the screen that exists.
At the moment I can’t seem to do this. If I set the maximum to 2560, it will get landscape shots correct but portrait shots vanish off the top/bottom. If I set 1440, everything fits but wider shots (75% of my pictures) use only a small part of the screen. I can use resizing in the final viewer, but that reduces quality.
So, please allow me to specify maximum horizontal and vertical directions. People who prefer the current system can set both dimensions to the same value, for no change.
At the moment I output full size TIFFs, and resize them to fit 2560x1440 in Lightroom. Now that I have switched to PhotoLab2 for its excellent raw conversion, I should not need to use Lightroom anymore…