You need to set the meta tag for the viewport to the iPhone screen size.
<meta name="viewport" content="width=device-width; height=device-height; initial-scale=1.0; maximum-scale=1.0;"/>
This will allow you to correctly scale the page so that you do not need to automatically zoom in on the image, and this will prevent the user from scaling after opening the page.