Image natrualWidth/Height is zero until the image is loaded
Think I might do thing in an onload function