I know that you can capture images from an HTML5 video stream using canvas and display them on the page. What I am interested in is can you use the canvas object to create an overlay on top of a web page and then capture a PNG snapshot of that page or part of it.
I would like to enhance our website reviewing tools by adding screen capture (within the browser page) which could then be submitted to a remote server.
YouTrack does this with a Java applet but is it possible with modern HTML5 techniques?
Any other suggested solutions to this problem would also be appreciated.
Thanks