We need some sort of program / software / App setup so we can resize images.
All the final resized images need to be 1000 pixels x 1000 pixels 72 dpi, on a white background, so if the image is 1600 x 900 the required solution should automatically resize the picture and place the image on a white 1000 x 1000 background, centre the image and save it as a jpg with the same name.
It would work out if an image is landscape or portrait - and from this it should then work-out if it should match the height or width, to fit in the correct final size.
The solution should be easy to work and we should just be able to point the application to a folder and it should keep the same folder structure (there could be named sub folders within it too) and we would either want it to overwrite the existing image file or when saving - do so to a new named output place - but all folder structures must remain in correct place within the folder selected to run the process on.
Some of the original files may not be jpgs they may be gifs or pngs, so the solution should be able to open and re-size these formats and save final image as a jpg format.
We have enclosed two sample images of how a finished image should look - there is a sample for both landscape & portrait sizes.