Recursively resize images from one directory tree to another?
IrfanView has a nice batch processing tool built in to it. You can achieve exactly what you asked for with it.
- Start
Batch Conversion/Rename
(press B) - Tick
Use advanced options (for bulk resize...)
and click on theAdvanced
button - Select what you need under
RESIZE
and tick the checkbox next toCreate subfolders in destination folder
(sectionMISCALLANEOUS
) - Select the output directory
- Tick
Include subdirectories
and add the input directory Start Batch