Modifica immagine: spostare selezione immagine????

domenica 14 dicembre 2008 - 15.35

el berto Profilo | Newbie

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()
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5