ImBatch is a powerful image processing tool with a long list of available tools for modifying one or more files. Available options include resize, rotate, modify colors, metdata, blur, shadow, crop and many more. Tasks can be chained (e.g. adjust contrast + sharpen) and reordered to just preview not just one change but multiple edits. Any process can be saved for quickly assembling future edits.
The program can also optimize images, create or add to an existing PDF, create animations (GIF), and upload the results to a remote server. The program can also passively watch a given folder for images to process and longer operations can put the computer in standby to save power once they conclude.
Smart functions include autocrop, auto-enhance, auto-stitch (for panorama-type images). The program supports a wide range of formats, command-line operations and batch task settings for easy load/unload of operations.