8

I have a large complex directory tree full of JPG images. I would like to create a second directory tree that exactly mirrors the first, but resizing all the images down to a set size (say 2000x1500 or something) and quality (perhaps 85%).

Is there any tool that would allow me to easily do this on Windows? I could write some scripts to automate it with bash and image magick, but first want to see if it's already been done. Faster is better too, as I have thousands of images. So something like Photoshop is probably not a good solution as it might take a couple of seconds per image.

davr
  • 5,588

1 Answers1

13

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 the Advanced button
  • Select what you need under RESIZE and tick the checkbox next to Create subfolders in destination folder (section MISCALLANEOUS)
  • Select the output directory
  • Tick Include subdirectories and add the input directory
  • Start Batch
Siim K
  • 8,062