IrfanView имеет хороший встроенный инструмент пакетной обработки. Вы можете достичь именно того, о чем вы просили.
- Старт
Batch Conversion/Rename
(нажмите B) - Отметьте
Use advanced options (for bulk resize...)
и нажмите наAdvanced
кнопку - Выберите то, что вам нужно под
RESIZE
и установите флажок рядом сCreate subfolders in destination folder
(разделMISCALLANEOUS
) - Выберите выходной каталог
- Отметьте
Include subdirectories
и добавьте входной каталог Start Batch