首先抱歉英语。当我尝试从我的Win应用程序中的图片框中保存位图(“通用GDI +错误”)时遇到一个奇怪的问题,我知道尝试保存到没有权限的目录时会发生此问题,但是在这种情况下,我试图将其保存到memoryStream中。

using (MemoryStream fotoStream = new MemoryStream())
{
    Bitmap imagen = picture1.Image as Bitmap;
    imagen.Save(fotoStream, imagen.RawFormat); //Error here
    byte[] array = fotoStream.ToArray();
    fotoStream.Close();
}


对此有何看法?

最佳答案

您可以将图像保存为其他任何格式,还是可以调用未指定格式的Save重载?

您是否检查过图像的尺寸以确保宽度和高度都不为零?

10-08 03:43