Added alpha blurring and image scale preservation

Hi Thomas,

I know the second commit is pretty messy. I realised after commiting, SublimeText tried cleaning it up on me. It's up to you is you want to pull in the changes. I don't think the alpha changes are going to suit everyone.