ça dépend vraiment de ce que tu veux faire comme traitement.
Pour des traitements simple sur du jpeg genre resize optimisation pour le web j'aime bien xnview
www.xnview.org. En 3 clics tu scriptes tu renommes et c'est prêt.
Pour des traitements plus poussés tu disposes du langage actionscript dans photoshop par exemple.
Tu peux aussi simplement scripter tes commandes toshop et après les exécuter sur un dossier.
capture nx et view nx aussi disposent de ce genre d'outil.
Enfin tout bon logiciel peut faire du traitement par lot (bash), en fait à la base l'informatique c'est fait pour automatiser, ce qui est anormal c'est de ne traiter qu'un fichier isolé... 8)