System.Drawing.Image img =
System.Drawing.Image.FromFile(@"C:\Lenna.jpg");
byte[] _byte_array = imageToByteArray(img, "jpg");
------------------------------------------------------
public byte[] imageToByteArray(System.Drawing.Image imageIn, String imageFileType
)
{
MemoryStream ms = new MemoryStream();
switch(imageFileType.ToLower())
{
case "gif":
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
break;
case "jpg":
case "jpeg":
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
break;
}
return ms.ToArray();
}
------------------------------------------------------
public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;
}
web reference: http://www.codeproject.com