Ciao a tutti,
quello che voglio fare è:
- aprire un'immagine .png (x esempio di dimensioni 800x600)
- selezionare una parte dell'immagine (x esempio un rettangolo che va da (700,100) a (750,400))
- spostare la selezione in un punto determinato (x esempio (100,100))
- disegnare una linea obliqua
- salvare l'immagine
Ho una grandissima confusione tra bitmap, immagini, graphics....
Vi prego, datemi una mano!!!!
In rete ho trovato il codice sotto riportato come esempio: se devo spostare una selezione dal punto 0,0 al punto 100,100 funziona, ma non viceversa!
This will move a 20 pixel square from location 0,0 to location 20,20 on an image.
Dim Selection As New Rectangle(0, 0, 20, 20)
Dim Bmp As New Bitmap(Selection.Width, Selection.Height)
Dim G As Graphics = Graphics.FromImage(Bmp)
G.DrawImage(PictureBox1.Image, 0, 0, Selection, GraphicsUnit.Pixel)
Dim MoveTo As New Point(20, 20)
G = Graphics.FromImage(PictureBox1.Image)
G.DrawImage(Bmp, MoveTo.X, MoveTo.Y, Selection, GraphicsUnit.Pixel)
PictureBox1.Refresh()