/// <summary>
/// 将Bitmap转化为byte
/// </summary>
/// <param name="bitmap"></param>
public static byte[] BitmapToBytes(Bitmap bitmap)
{
MemoryStream ms = new MemoryStream();
bitmap.Save(ms, ImageFormat.Png); // 将BitMap保存至内存流
ms.Seek(0, SeekOrigin.Begin);
byte[] bytes = new byte[ms.Length];
ms.Read(bytes, 0, bytes.Length); // 读取所有byte
ms.Dispose();
return bytes;
}
/// <summary>
/// 将Bitmap转化为byte
/// </summary>
/// <param name="bitmap"></param>
public static byte[] BitmapToBytes(Bitmap bitmap)
{
MemoryStream ms = new MemoryStream();
bitmap.Save(ms, ImageFormat.Png); // 将BitMap保存至内存流
return ms.ToArray();
}