1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
private bOrigine as image
private bModif as bitmap
private g as graphics
public sub new ' ou form load ou autre
bOrigine = image.fromfile() ' ou autre
bModif = new bitmap(bOrigine.width,bOrigine.height)
g = graphics.fromimage(bModif)
g.Drawimage(bOrigine,1,1)
Picture1.image = bModif
end sub
Private Sub Picture1_MouseUp (...)
up = New Point(e.Y, e.Y)
r = New Rectangle(down.X, down.Y, up.X - down.X, up.Y - down.Y)
If Stylo.Checked = True Then
Dim s As String
s = InputBox("Votre Texte", "Texte à afficher")
g.DrawString(s, New Font("Arial", 10), Brushes.Black, down.X, down.Y)
Picture1.image = bModif
end sub
private sub bouton_save_click
bModif.save()
end sub
private sub EffaceTexte() ' si tu veux effacer les textes ajoutés
g.clear(picture1.backcolor)
g.Drawimage(bOrigine,1,1)
Picture1.image = bModif
end sub |
Partager