ciao voglio convertire binario arrey in bitmap e mostrare l'immagine in una picturebox scrivo seguendo il codice ma ottengo un'eccezione che dice che parametr non è valido.convertire binario in bitmap utilizzando il flusso di memoria
public static Bitmap ByteToImage(byte[] blob)
{
MemoryStream mStream = new MemoryStream();
byte[] pData = blob;
mStream.Write(pData, 0, Convert.ToInt32(pData.Length));
Bitmap bm = new Bitmap(mStream);
mStream.Dispose();
return bm;
}
Perché si copia il vettore di byte? Perché non solo usare '(MemoryStream mStream = new MemoryStream (blob);) {return new Bitmap (mStream);}' –
Vuoi convertire l'immagine nello stream e archiviarla nel database come varbinary? – Dev
no voglio leggerlo da db e dsplay in picbox – heavy