Compress images to fit network requirements

At the moment, I have to manually resize my images to fit different network requirements. For example, LinkedIn only allow like 3MB and lower, while the others is 8MB. So why doesn't Vista Social compress images to adjust size and dimensions per network automatically.