在先用openFileDialog打开图片文件,然后用saveFileDialog保存文件时就出现了 “GDI+中发生一般性错误”,我当时就想到是打开的文件还没有释放出来,于是用openFileDialog1.Dispose()来释放,可是没有成功。同样从一个MemorySream 实例打开一个Image后,立即关闭了这个流,结果在Image.Save时也会发生这种错误。我“摆渡”了很...
sr.Close();//将读取到的Image重新写入流,转化为byte[]以便进行进一步的处理MemoryStream mmstream =newMemoryStream();imgZheng.Save(mmstream, ImageFormat.Png);//执行到此处时会出现“GDI+中发生一般性错误”这个错误。byte[] imgByte =null; imgByte= mstream.ToArray(); 原因:在Image.Save时也会发生这...
在开发.NET应用中,使用 System.Drawing.Image.Save 方法而导致“GDI+ 中发生一般性错误”的发生,通常有以下三种原因:1. 相应的帐户没有写权限。解决方法:赋予 NETWORK SERVICE 帐户以写权限。2. 指定的物理路径不存在。解决方法:在调用 Save 方法之前,先判断目录是否存在,若不存在,则创建。if ...
如题,做一个gif图片缩小并保留动画的东东,每次运行到Image的SaveAdd就报GDI+发生一般性错误。代码是参照的别人的:http://blog.csdn.net/ojlovecd/article/details/8296371 public Form1() { InitializeComponent(); PictureBox picImg = new PictureBox(); int width = 100; int height = 60; picImg...
构造时该文件仍保留锁定对于对象的生存期。 因此导致GDI+ 中发生一般性错误。
("/DZ/User/UserImages")); } bmPhoto.Save(HttpContext.Current.Server.MapPath("/DZ/User/UserImages/"), System.Drawing.Imaging.ImageFormat.Jpeg); imgPhoto.Dispose(); gbmPhoto.Dispose(); bmPhoto.Dispose(); System.Drawing.Image.Save 方法而导致 GDI+ 中发生一般性错误 的发生,请各位打侠帮我看...
未处理的异常: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般 性错误。在 System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, Encoder Parameters encoderParams)在 System.Drawing.Image.Save(String filename, ImageFormat format)在 System.Drawing.Image.Save(String ...
Image.Save()发生“GDI+ 中发生一般性错误” 从数据库中读取的图片是byte[]类型,将其转换成Image可以正常显示,但是调用image.Save()时会发生“GDI+ 中发生一般性错误”。public static System.Drawing.ImageToImage(byte[]bytes){ System.IO.Stream ms ...
//这里复制一份对图像进行保存,否则会出现“GDI+ 中发生一般性错误”的错误提示 var bmpNew = new Bitmap(bitmap); bmpNew.Save(FileHelper.GetPath(savePath), suffixName); bmpNew.Dispose(); bitmap.Dispose(); } else { ret = false; }
GDI +,JPEG Image to MemoryStream中发生一般错误 - 这似乎是整个网络上的一个臭名昭着的错误。因为我的情景不适合,所以我无法找到问题的答案。将图像保存到流时会抛出异常。 奇怪的是,这与png完美配合,但是jpg和gif给出了上述错误,这是相当混乱的。 最相似的问题