Bonjour à tous,
Ce que je souhaite faire est plutot simple mais j'ai un soucis à ce niveau là. J'aimerais pouvoir récuperer une image à partir d'un fichier .jpg par exemple et ensuite pouvoir la libérer pour pouvoir la réutiliser ensuite, ou réécrire sur le fichier.
J'ai une fonction pour ca mais je ne sais pas pourquoi elle fonctionne mal parfois, c'est à dire que des fois mon image apparait à moitié ou bien il y a 80% de l'image qui est noire :/
La voici :
Comment remédier à ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Function GetImage(ByRef Path As String) As Image Dim original As Bitmap = New Bitmap(Path) Dim copy As Bitmap = New Bitmap(original.Width, original.Height, original.PixelFormat) Dim g As Graphics = Graphics.FromImage(copy) g.DrawImage(original, 0, 0) Return copy g.Dispose() original.Dispose() copy.Dispose() End Function
Merci d'avance, cordialement,
AliHome
Partager