Adobe Photoshop
Photoshop batch resize images using Photoshop's image processor tool
Quick way to batch resize images in Photoshop using the Image Processor tool to automatically resize many photos in a folder and convert them to JPEG, PSD or TIFF, with size and quality options. This process can also be done from Adobe Bridge.