title: Rendering html canvas images at high resolution
body: <p>I'm looking to create a system where users create an image in canvas on their browser (with the help of paper.js or processing.js etc) and be able to print a large (up to A3, 300dpi ideally) size representation of what they have created in canvas.</p>
  
  <p>Obviously exporting images straight from the canvas element in the users browser I'm limited to screen size and resolution etc.</p>
  
  <p>So I've looked into the solution of momentarily scaling up the canvas element when the users saves and capturing the image data at the larger size. This could be a solution but I'm pretty sure file size would get out of hand pretty quickly at larger sizes. </p>
  
  <p>I haven't used Node.js very much but was wondering if anyone with experience would know if Node could achieve this and if it would be a better solution and briefly how I'd go about it?</p>