Whoa, big difference between Safari and Chrome!

An easier way would be to just set the image height to AUTO for the mobile screen size as described in the below article. The browser will scale the image proportionally automatically.