Imprimer une image: Choix de la résolution

comemich 39 Messages postés jeudi 3 février 2005Date d'inscription 23 août 2017 Dernière intervention - 23 août 2017 à 19:35 - Dernière réponse : cs_Le Pivert 5065 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 13 avril 2018 Dernière intervention
- 23 août 2017 à 20:46
Voici mon code pour imprimer une image.
Public BMP As Bitmap

Private Sub MenuImporter_Click(sender As Object, e As EventArgs) Handles MenuImporter.Click
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
BMP = New Bitmap(OpenFileDialog1.FileName)
End If
End Sub

Private Sub MenuImprimer_Click(sender As Object, e As EventArgs) Handles MenuImprimer.Click
PrintDialog1.Document = PrintDocument1
If PrintDialog1.ShowDialog = DialogResult.OK Then PrintDocument1.Print()
End Sub

Private Sub PrintDocument1_PrintPage(sender As Object, e As PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(BMP, New Point(0, 0))
End Sub


Mais l'imprimante n'imprime que 793x1122 pixels alors que le bitmap que je veux imprimer fait 4960x7015 pixels. En fait, on n'imprime que 96 pixels par pouce alors que l'imprimante est paramétrée à 600 ppp. Les propriétés HorizontalResolution et VerticalResolution du bitmap valent 96 mais elles sont ReadOnly. Comment faire pour imprimer 600 ppp de ce bitmap?
Afficher la suite 

1 réponse

Répondre au sujet
cs_Le Pivert 5065 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 13 avril 2018 Dernière intervention - 23 août 2017 à 20:46
Commenter la réponse de cs_Le Pivert

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.