我正在構建標籤打印機。它由一個標誌和一些文字組成,並不難。我已經花了3天的時間試圖讓原始SVG標誌畫到屏幕上,但SVG太複雜,使用太多的漸變等。如何提高ReportLab圖像質量?
所以我有一個高質量的位圖徽標(作爲JPG或PNG)我正在ReportLab畫布上繪製它。有問題的圖像比85 * 123px大得多。我希望ReportLab能夠嵌入整個事物並相應地擴展它。我是這樣做的:
canvas.drawImage('logo.jpg', 22+xoffset, 460, 85, 123)
問題是,我的假設是不正確的。它似乎將屏幕分辨率縮小到85 * 123像素,這意味着打印時看起來不太好。
ReportLab是否有任何用於畫布或文檔的DPI命令,以便我可以保持質量清晰?