2023年7月21日

【C#】Bitmap / BitmapData

作者 dikangqie

【C#】Bitmap / BitmapData – プログラム の超個人的なメモ (hatenablog.com)

public static byte[] ToBytes(Bitmap targetBitmap, ImageFormat imageFormat)
    {
      using (MemoryStream memoryStream = new MemoryStream())
      {
        targetBitmap.Save(memoryStream, imageFormat);
        return memoryStream.GetBuffer();
      }
    }

    public static Bitmap ToBitmap(byte[] imageBytes)
    {
      using (MemoryStream memoryStream = new MemoryStream(imageBytes))
      {
        return new Bitmap(memoryStream);
      }
    }