sigh, this will stretch the image if it's miss proportioned, but no other choice..otherwise we could end up with something not large enough