title: Client side image quality reduction
body: <p>Is there any pure JavaScript way to reduce the quality to a specified size?  For example if someone tries to upload a 12MP image is there any way to reduce this to 5MP for example?  At the moment we are using Aurigma, but would like to get away from the reliance on a plugin that the user may or may not have.</p>
  
  <p>SO recommended <a href="https://stackoverflow.com/questions/6723540/image-processing-in-client-side">this</a> post as a possible question/answer, but this seems to deal with cropping the image.  I'm needing to reduce the size of the image client side.  Is this something that is possible?  Is there a plugin for jQuery that does this?</p>