private Byte[] Image2Bytes(string imagefilename)
{
System.IO.FileStream stream = new System.IO.FileStream(imagefilename, System.IO.FileMode.OpenOrCreate);
byte[] bytes = new byte[stream.Length];
if (stream.CanRead)
{
stream.Read(bytes, 0, (int)stream.Length);
}
stream.Close();
return bytes;
}
private Byte[] Image2Bytes(Image image)
{
byte[] Ret=null;
try
{
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, ImageFormat.Jpeg);
Ret = ms.ToArray();
}
}
catch (Exception) { throw; }
return Ret;
}
private Image Bytes2Image(byte[] bytes)
{
MemoryStream ms2 = new MemoryStream(bytes, 0, bytes.Length);
ms2.Write(bytes, 0, bytes.Length);
return Image.FromStream(ms2, true);
}