You will need to do a few things to solve this…
Firstly you can read the original article on how to optimise wordpress images and what free plugins to use on my blog…
Or…
just take the advice without the plugins here…
Image Compression
Most people have probably got this far if they’re already dabbled in trying optimise their images on WordPress and correctly so. First and foremost you need to lose some of the added weight that your images are carrying; there are two forms of compression:
Lossy compression means that you lose quality and lossless obviously means that you lose none. While it would be wonderful if we could keep all of our images in their full glory, this just isn’t a reality if you want to please Google and make your page load as fast as it can. This means you’re going to have to embrace lossy compression; the good news is that you probably wont be able to tell the difference anyway.
Image Resizing
The next stop in WordPress Image optimisation is resizing your images. Many people are baffled after they’ve compressed their images because they’re still not getting the desired results. Your images may be compressed, but they’re still visually the same size, this carries a physical weight, so you need to make your image smaller in width and height. Many people use the “Regenerate Thumbnails” plug-in however this only does a small proportion of the job so you should use Hammy.
Lazy Loading
Although this isn’t 100% essential it does do for more added wonders for image optimisation. With lazy loading your images load once they are physically on the screen. This helps pages to finish loading faster and reduces server strain as images are only loaded if they’re viewed. Lazy loading is often performed using a jQuery. While there are plugins specifically for this, if you use Hammy it has a built in Lazy Load feature.
Local Hosting
Google doesn’t like too many requests shooting here there and everywhere so what better way to tackle this than by having all of your images automatically hosted locally? Yes, local hosting may increase server strain, but this is easily tackled by using a CDN or parallel streams so that your images are displayed faster and with less server strain.
From WordPress Image Optimisation & Free Plugins by Josh Miller (TrueMiller.com)