title: "Draw" on top of an image in HTML & Javascript
body: <p>I am building a web-app that will users mark-up images by "drawing" on it with their cursor.    We'll take the users drawings and send it to the server to be converted to PNG or some other format for storage.</p>
  
  <p>We need this app to work on both desktop- and tablet-based browsers, so Flash, Java, &amp; Silverlight are out.  We want to support IE8+, FF, Chrome, &amp; Safari.  Is there any type of Javascript library that will offer up some form of primitive MS-Paint-like drawing capabilities so I can send that data to the server?  </p>
  
  <p><a href="https://stackoverflow.com/questions/304804/drawing-on-top-of-an-image-in-javascript">This question</a> is similar, but I'm looking for something that'd encode organic, human gestures, not draw them out.</p>
  
  <p>(And no, creating native apps for each different mobile platform is not within our core competency or budget, so that's not a viable alternative).</p>