C# Image from a byte array (and back again)
March 19, 2010 | In Development |Quick code sample for transforming a .NET System.Drawing.Image into a byte array:
public byte[] imageToByteArray(Image imageIn)and conversely, turning a byte array into an image:
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
return ms.ToArray();
}
public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;
}