Byte to image

cs_genesys Messages postés 8 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 4 mai 2013 - 21 avril 2010 à 21:32
ebilel Messages postés 2 Date d'inscription samedi 12 mars 2011 Statut Membre Dernière intervention 22 mai 2011 - 22 mai 2011 à 00:52
Je voudrai récupérer des images JPG de ma base Access le code que j'ai utilisé :
Dim _ByteArr As Byte() = CType(dt_Banks.Rows(_i).Item(1), Byte())
Dim _image As Image = Image.FromStream(New System.IO.MemoryStream(_ByteArr))

et voici l'exception
L'exception System.ArgumentException n'a pas été gérée
Message="Le paramètre n'est pas valide."
Source="System.Drawing"

pourtant ma var _ByteArr n'est pas nulle
_ByteArr {Length = 41824}
par contre _image : Nothing bien sure sinon j'aurai galèré toute la soirée

Merci de me donner un coup de pouce

3 réponses

NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
21 avril 2010 à 23:23
je peux me tromper, mais as tu essayé :
Dim _image As new Image = Image.FromStream(New System.IO.MemoryStream(_ByteArr))
ou
Dim _image As Image = new Image.FromStream(New System.IO.MemoryStream(_ByteArr)) 



S Nikator
0
cs_genesys Messages postés 8 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 4 mai 2013 1
22 avril 2010 à 10:41
c'est pas possible comme ça. je pense que le problème est au niveau du MemoryStream
0
ebilel Messages postés 2 Date d'inscription samedi 12 mars 2011 Statut Membre Dernière intervention 22 mai 2011
22 mai 2011 à 00:52
UP :(
0
Rejoignez-nous