I use the "Photo & Picture Resizer" app, you can do batch resizing it takes seconds. A lot of images I upload are taken on a camera I transfer them to my phone or tablet then resize them before uploading.
e.g. A 3.5mb file taken to 1280x960 comes down to 405k & at 1024x768 only 278k.
This one?