我正在构建标签打印机。它由一个标志和一些文字组成,并不难。我已经花了3天的时间试图让原始SVG标志画到屏幕上,但SVG太复杂,使用太多的渐变等。如何提高ReportLab图像质量?
所以我有一个高质量的位图徽标(作为JPG或PNG)我正在ReportLab画布上绘制它。有问题的图像比85 * 123px大得多。我希望ReportLab能够嵌入整个事物并相应地扩展它。我是这样做的:
canvas.drawImage('logo.jpg', 22+xoffset, 460, 85, 123)
问题是,我的假设是不正确的。它似乎将屏幕分辨率缩小到85 * 123像素,这意味着打印时看起来不太好。
ReportLab是否有任何用于画布或文档的DPI命令,以便我可以保持质量清晰?