私はラベルプリンタを構築しています。それは、ロゴといくつかのテキストで構成されています。私はすでに元のSVGロゴを画面に描画しようとしましたが、SVGはあまりにも多くの勾配などを使用して複雑すぎます。ReportLabイメージの品質を改善するにはどうすればよいですか?
私は高品質のビットマップロゴを(JPGまたはPNGとして)私はReportLabのキャンバスでそれを描いています。問題の画像は85×123ピクセルよりもはるかに大きいです。私は、このようにReportLabが全体を埋め込み、それに応じてスケールすることを望んでいました。私がそれをやっている方法は次のとおりです。
canvas.drawImage('logo.jpg', 22+xoffset, 460, 85, 123)
問題は、私の前提が正しくありませんでした。画面解像度では85 * 123pxまで縮尺されているように見えます。これは印刷されたときに大きく見えません。
ReportLabにはキャンバスやドキュメント用のDPIコマンドがありますので、品質を維持できますか?