无法将图像转换为字节数组

时间:2018-12-17 21:21:54

标签: c#

我正在尝试将图片框转换为字节数组

MemoryStream s = new MemoryStream();
picProfilePicture.Image.Save(s, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] pic = s.ToArray();

但是当我使用这种方法时,我在GDI +中遇到一般错误。我该如何解决?

1 个答案:

答案 0 :(得分:1)

    FileStream fs = new FileStream(selectedFile, FileMode.Open, FileAccess.Read);
    byte[] bimage = new byte[fs.Length];
    fs.Read(bimage, 0, Convert.ToInt32(fs.Length));