To access to the image you need to create a MemoryStream from the byte array and then call Image.FromStream,
Convert Image to byte[] array:
Code:
public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
MemoryStream img = new MemoryStream();
imageIn.Save(img,System.Drawing.Imaging.ImageFormat.Gif);
return img.ToArray();
}
or you may use this sample code
Code:
Image MemoSt;
DataPhoto = new Byte[File.ContentLength];
MemoSt=Image.FromStream(DataPhoto);
And to Convert byte[] array to Image:
Code:
public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream img = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(img);
return returnImage;
}
Bookmarks