Bonsoir,
Je dois sauvegarder une image dans un tableau pour être ensuite sauvegarder dans une BDD Sql Server.
J'ai trouvé ici le bout de code suivant :
ou alors cette variante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Function ImageToByteTab(ByVal Img As Image) As Byte() Dim StreamImage As New System.IO.MemoryStream Dim BitImage As Byte() Img.Save(StreamImage, System.Drawing.Imaging.ImageFormat.Jpeg) BitImage = StreamImage.GetBuffer Return BitImage End Function
Cependant l'erreur reste la même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Function ImageToByteTab(ByVal Img As Image) As Byte() Dim StreamImage As New System.IO.MemoryStream Img.Save(StreamImage, System.Drawing.Imaging.ImageFormat.Jpeg) Return StreamImage.toArray End FunctionL'image d'origine est contenu dans un PictureBox. En faisant d'autres recherches, il semblerait qu'il s'agisse d'un problème de format. Alors au lieu d'utiliser une variable de type image, j'ai utilisé une variable de type bitmap. L'erreur a été la même.Une erreur générique s'est produit dans GDI+
Je ne vois où est l'erreur. Merci d'avance.
Partager