Auto-Resizing and Rescale HTML5 Canvs.