Fully cover and center-align image when init

Make image fully cover and center aligned the canvas like CSS
`background-size: cover`.
Update demo js as well