Create a zoom image app using HTML5 Canvas