Sto costruendo una stampante per etichette. Consiste in un logo e un testo, non è difficile. Ho già trascorso 3 giorni a cercare di ottenere il logo SVG originale per disegnare sullo schermo ma l'SVG è troppo complesso, utilizzando troppe sfumature, ecc.Come posso migliorare la qualità dell'immagine di ReportLab?
Quindi ho un logo bitmap di alta qualità (come JPG o PNG) e lo sto disegnando su una tela di ReportLab. L'immagine in questione è molto più grande di 85 * 123 px. Ho fatto questo sperando che ReportLab avrebbe incorporato tutto e adattato di conseguenza. Ecco come lo sto facendo:
canvas.drawImage('logo.jpg', 22+xoffset, 460, 85, 123)
Il problema è che la mia ipotesi non era corretta. Sembra ridimensionarlo a 85 * 123 px a risoluzione dello schermo e ciò significa che quando viene stampato, non sembra fantastico.
ReportLab dispone di comandi DPI per tele o documenti in modo da poter mantenere la qualità sana?