07/12/11 22:53
MrPaky
Ciao a tutti,
vorrei aggiungere un bordo ad un'immagine, però il bordo è un'immagine PNG, che è in poche parole un bordo disegnato, e al centro ha una trasparenza.
Come posso fare?
Per aggiungere un bordo colorato ho già fatto così:
E questo funziona. Ma se il bordo è un'immagine, cosa potrei fare?
Grazie a tutti
Ciaooooooo
vorrei aggiungere un bordo ad un'immagine, però il bordo è un'immagine PNG, che è in poche parole un bordo disegnato, e al centro ha una trasparenza.
Come posso fare?
Per aggiungere un bordo colorato ho già fatto così:
Public Function AggiungoBordo(percorso_immagine As Image, borderWidth As Integer) As Image Dim borderColor = Color.White Dim newSize = New Size(percorso_immagine.Width + borderWidth * 2, percorso_immagine.Height + borderWidth * 2) Dim immagine = New Bitmap(newSize.Width, newSize.Height) Dim Disegno_Board = Graphics.FromImage(immagine) Disegno_Board.Clear(borderColor) Disegno_Board.DrawImage(original, New Point(borderWidth, borderWidth)) Disegno_Board.Dispose() Return immagine End Function Private Sub Button_Click(sender As System.Object, e As System.EventArgs) Handles Button.Click PictureBox1.Image = AggiungoBordo("Nome_File.jpg", 240) End Sub
E questo funziona. Ma se il bordo è un'immagine, cosa potrei fare?
Grazie a tutti
Ciaooooooo
aaa