title: Crop (Get as Image) Visible Webpage Content by Javascript
body: <p>Suppose, I have a web page and it's showing in the web browser. Is it possible in Javascript to do the following:</p>
  
  <ol>
  <li><p>The whole visible webpage (without scrolling, just whatever is visible at a point), I draw an area on that using my mouse (either by drawing or by just selecting a two points as a rectangle).</p></li>
  <li><p>I click a submit button, and that visible area is converted as an image and saved to the server / client computer or whatever way, but I get the image.</p></li>
  </ol>
  
  <hr>
  
  <p>I just want to know whether this is technically feasible, if yes, how ?</p>