将Image对象和byte[]互相转换

来源:互联网 发布:如何提高党性知乎 通俗 编辑:程序博客网 时间:2024/05/29 13:58

就两个方法很简单

//将byte[]转换为Imagepublic Image ReadImage(byte[] bytes) {      MemoryStream ms=new MemoryStream(bytes,0,bytes.Length);      BinaryFormatter bf = new BinaryFormatter();      object obj=bf.Deserialize(ms);        ms.Close();      return (Image)obj; } 

//将Image转换为byte[]public byte[] ConvertImage(Image image) {      MemoryStream ms=new MemoryStream();      BinaryFormatter bf = new BinaryFormatter();      bf.Serialize(ms,(object)image);      ms.Close();      return ms.ToArray(); }