title: How can I improve ReportLab image quality?
body: <p>I'm building a label printer. It consists of a logo and some text, not tough. I have already spent 3 days trying to get the original SVG logo to draw to screen but the SVG is too complex, using too many gradients, etc.</p>
  
  <p>So I have a high quality bitmapped logo (as a JPG or PNG) and I'm drawing that on a ReportLab canvas. The image in question is much larger than 85*123px. I did this hoping ReportLab would embed the whole thing and scale it accordingly. Here's how I'm doing it:</p>
  
  <pre><code>canvas.drawImage('logo.jpg', 22+xoffset, 460, 85, 123)
  </code></pre>
  
  <p>The problem is, my assumption was incorrect. It seems to scale it down to 85*123px at screen resolution and that means when it's printed, it doesn't look great.</p>
  
  <p>Does ReportLab have any DPI commands for canvases or documents so I can keep the quality sane?</p>