title: Use HTML5 Canvas to capture part of a web page?
body: <p>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.</p>
  
  <p>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. </p>
  
  <p>YouTrack does this with a Java applet but is it possible with modern HTML5 techniques?</p>
  
  <p>Any other suggested solutions to this problem would also be appreciated.</p>
  
  <p>Thanks</p>