Maintaining returned image scale

I did a fix to maintain the scale property on the returned image. This is useful for handling both retina and non-retina displays.