首先对英语感到抱歉。当我尝试从我的 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
重载来保存图像?
您是否检查过图像的尺寸以确保宽度和高度都不为零?
关于c# - 图像 GDI+ 错误 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2064497/