Estoy construyendo una impresora de etiquetas. Consiste en un logotipo y algo de texto, no es difícil. Ya llevo 3 días intentando que el logotipo SVG original dibuje en la pantalla, pero el SVG es demasiado complejo, usa demasiados degradados, etc.¿Cómo puedo mejorar la calidad de imagen de ReportLab?
Tengo un logotipo de mapa de bits de alta calidad (como JPG o PNG) y estoy dibujando eso en un lienzo de ReportLab. La imagen en cuestión es mucho más grande que 85 * 123px. Lo hice con la esperanza de que ReportLab incrustara todo y escalara en consecuencia. Así es como lo estoy haciendo:
canvas.drawImage('logo.jpg', 22+xoffset, 460, 85, 123)
El problema es que mi suposición era incorrecta. Parece que se reduce a 85 * 123 píxeles a la resolución de pantalla y eso significa que cuando se imprime, no se ve muy bien.
¿ReportLab tiene algún comando DPI para lienzos o documentos para que pueda mantener la calidad?