title: Node-Canvas image anti-aliasing doesn't seem to work
body: <p>I'm trying to produce animation file using node.js and the <a href="https://github.com/LearnBoost/node-canvas" rel="nofollow">node-canvas</a> package, extracting frame by frame. Part of the animation includes scaling and moving images. My problem is that no anti-aliasing seems to be happening although according to node-canvas and <a href="http://cairographics.org/" rel="nofollow">cario</a> (the graphic library behind the canvas) anti-aliasing should be done by default. Also, <a href="https://github.com/LearnBoost/node-canvas#anti-aliasing" rel="nofollow">according to node-canvas</a> anti-aliasing can be controlled using this systex <code>ctx.antialias = 'gray';</code>, but it doesn't seem to do anything either.
  If there's any more details I can provide that may help please let me know.
  Is there any way, using node-canvas or even cairo directly, to add anti-aliasing to image transformations?</p>
  
  <p>P.S. I'm using <code>ctx.drawImage</code> method to draw the images and I've already also tried using <code>patternQuality = 'best';</code> with no success.</p>