A veces uno necesita una edición masiva de imágenes y uno de los usos comunes que tengo es reducir el tamaño de las imágenes. Para ello uso ImageMagik, me simplifica en mucho las cosas.
Ejecutamos lo siguiente en la línea de comandos:
FOR %a in (*.jpg) DO convert %a -resize 50% small_%a
En un archivo de procesamiento por lotes (.bat) debes duplicar los símbolos de porcentaje:
FOR %%a in (*.jpg) DO convert %%a -resize 50%% small_%%a
Recordemos que podemos modificar los parámetros para la calidad (que puede tener valores desde 1 a 100, donde 100 es la mejor calidad posible):
convert portrait.jpg -resize 50% -quality 100 passport.jpg
Tomado de:
http://www.imagemagick.org/Usage/windows/#for_loops
http://www.imagemagick.org/script/command-line-options.php?#resize
http://www.imagemagick.org/script/command-line-options.php?#quality

