Salve a tutti,
avevo una funzioncina in C# per utilizzare la tecnica del watermark su una foto ( scrivere un testo su un'immagine ).
Dato pero' che ho la funzione di upload in VB, vorrei trasformare questa funzione scritta in C# in VB.
C'ho provato, ma ogni volta che la compilo, mi ritorna "Errore Generico GDI+ ".
Qualcuno saprebbe aiutarmi?
Grazie mille

Ecco la funzione :

codice:
Public Sub CreaImmagine(drawString as String, percorso as String, nomefile as String) 
		 ' Carico l'immagine da utilizzare tramite la chiamata al metodo MapPath() dell'oggetto Server
		 ' Dim objBitmap as New System.Drawing.Image.FromFile(Server.MapPath("../upload/p1"&nomefile))
		 Dim percorso2 as String = percorso & "/p1" & nomefile
		Dim objBitmap as System.Drawing.Image = System.Drawing.Image.FromFile(percorso2)
		Dim ObjGraphic As Graphics = Graphics.FromImage(objBitmap)
		' Scelgo la font e le dimensioni della scritta
		Dim drawFont As Font
		Dim Pennello As Brush
		drawFont = New Font("Verdana", 12)
		Pennello = New SolidBrush(Color.Yellow)
		
		' Brush = New SolidBrush(Color.FromArgb(125, 0, 125))

		Dim drawPoint as New PointF(0.5F, 0.5F)
		objGraphic.DrawString(drawString, drawFont, Pennello, drawPoint)
		' Imposto come ContentType il formato jpg, ma è possibile inserire anche altri formati
		Response.ContentType = "image/jpeg"
		' Grazie a questa opzione è possibile visualizzare subito l'immagine
		objBitmap.Save((Server.MapPath(percorso2)),ImageFormat.Jpeg)
		' Infine questa riga libera le risorse utilizzate per il bitmap
		objBitmap.Dispose()
		objGraphic.Dispose()
End Sub