Salve ho questo problema, devo creare un'immagine miscelando 10 immagini. Mi spiego meglio, ho 10 immagini e ne devo creare una nuova posizionando le immagini una di fianco all'altra come posso fare?![]()
Salve ho questo problema, devo creare un'immagine miscelando 10 immagini. Mi spiego meglio, ho 10 immagini e ne devo creare una nuova posizionando le immagini una di fianco all'altra come posso fare?![]()
Questo codice mette delle immagini in fila
Dim immaginefinale As New Bitmap(sommadellelarghezze, altezza)
Dim g As Graphics = Graphics.FromImage(immaginefinale)
g.DrawImage(immagine1, 0, 0)
g.DrawImage(immagine2, larghezzaimmagine1, 0)
g.DrawImage(immagine3, larghezzaimmagine1 + larghezzaimmagine2, 0)
b.Save("C:\imm.bmp")
Il codice funziona perfettamente, ovviamente al posto delle variabili "sommadellelarghezze", "altezza", "immagine1...", dovrai metterci i tuoi valori
ES.:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim b As New Bitmap(160, 80)
Dim g As Graphics = Graphics.FromImage(b)
g.DrawImage(Image.FromFile("c:\up.bmp"), 0, 0)
g.DrawImage(Image.FromFile("c:\down.bmp"), 80, 0)
PictureBox1.Image = b
End Sub
il codice qui sopra concatena 2 immagini nel mio computer, entrambe di dimensioni 80 x 80.
Grazie mille calldavid ma avevo già risolto e anche io ho utilizzato lo stesso codice grazie ciao ikaroweb.![]()