If you have access to the server & know some scripting, you can do that with
ImageMagick (open source, etc)
For Windows, a guy I work with uses
Express Thumbnail Creator and he likes it. It's $40, but I think theres a trial version that lasts X days before losing functionality.