Question: I need to batch process 100's of images in one go, these are largely product photographs for my e-commerce store & the task are repetitive such as white background , image resizing,and compressing . 

Currently , I use:

* GIMP - White Background ( Couldn't batch Process for white background)
* Faststone - for Batch Resizing

I find this laborious & time consuming ? Is there a better way ..Do recommend

Answer: 
Yo there!, I have used one plugin [David's Batch Processor GIMP plugin](https://graphicdesign.stackexchange.com/questions/79281/batch-processing)
its easy to use and stable, at least it can do the resizing part.

Other option is [BIMP. Batch Image Manipulation Plugin](http://registry.gimp.org/node/26259), it seems it manage a bit more options. But I haven tried yet.

But in the other hand, IMHO, as cited by Scribblemacher, the imagemagick way is better
If you are using photoshop you may want to look into image proccessor within the script dropdown. Or better yet search Image Processor Pro (free photoshop script) and it will prove much more option and control.