C#中,Bitmap数据转换成bytes[]的方法如下:
var bitmap = new Bitmap(“D:\\default.jpg”); //初始化bitmap
MemoryStream imgStream = new MemoryStream(); //定义一个内存流
bitmap.Save(imgStream, System.Drawing.Imaging.ImageFormat.Bmp); //调用Bitmap.Save()方法,把bitmap写入到内存流
byte[] bytes = { };
bytes = imgStream.ToArray(); //生成bytes[]数组