David, all the batch job does is change the width and height to 20% of their values (hx.2 and wx.2) and then set the DPI (in this case to 120 since the original DPI was 600).
I chose Affinity Photo because I'm working with JPGs that are around 50,000 pixels in one dimension or the other. ACDSee can read larger files, but taps out at 16,000 pixels and my old version of Photoshop (CS5) can't do much better.
Are there any other solutions out there that can do:
Very large JPGs
Rotate and straighten
Resize based on percentage
Batch process the above
Light repair work like infill, clone tool
Perpetual license
Thank you,
Chris