I am working on a project where the input is a large high quality image (2560 x 1440 pixels), which is eventually scaled down a lot (256 x 256) and used as input to an ML model.
For reasons that I won't go into, I'd like to first scale the "Large" image down to something like 1024 x 768 ("Medium"), and then later scale it down a second time to the final "Small" size (256 x 256). I know the aspect ratios don't match here, in all cases I'd first crop to get the right aspect ratio, and then scale down.
What I want to know, is if I would be introducing any artifacts or quality degradations by downscaling twice (Large -> Medium -> Small), as compared to downscaling once (Large -> Small).