Ho un'immagine a 600Dpi in bianco e nero(è inutile dirlo che si vede bene), se faccio:
e:codice:PrintDocument1.DefaultPageSettings.PrinterResolution.Kind = Printing.PrinterResolutionKind.Custom PrintDocument1.DefaultPageSettings.PrinterResolution.X = 600 PrintDocument1.DefaultPageSettings.PrinterResolution.Y = 600
mi risulta sempre DPiX=300 e DPiY=300. Questi valori cambiano solo se vado ad impostare manualmente la risoluzione della stampante tra le proprietà della stampante.codice:MsgBox(e.Graphics.DpiX) MsgBox(e.Graphics.DpiY)
e comunque vada con:
non riesco mai a visualizzare un'immagine chiara, ma sempre ad una risoluzione molto bassa.codice:PrintPreviewDialog1.Document = PrintDocument1
Qualcuno sa come posso stampare un'immagine in B/N con una qualità decente?
![]()

Rispondi quotando