System.IO.FileStream   fs   =   new   System.IO.FileStream(imagePath,   System.IO.FileMode.Open,   System.IO.FileAccess.Read);   
  byte[]   b   =   new   byte[fs.Length];   
  fs.Read(b,   0,   b.Length);   
  fs.Close();   

或者
 Stream   myStream=new   MemoryStream();   
  bitmap.Save(myStream,img.RawFormat);   
  int   imgdatalen   =Convert.ToInt32(myStream.Length);   
  myStream.Position   =   0;   
  BinaryReader   br   =   new   BinaryReader(myStream);   
  byte[]   imagebyte=br.ReadBytes((int)myStream.Length);   
  br.Close();   
  myStream.Close();