windows 窗口程序中,我想把Picturebox的image保存成一个流,用using (MemoryStream ms = new MemoryStream())
{
img.Image.Save(ms, img.Image.RawFormat);
......
}
可是每次运行到Save方法时,总是出“GDI+ 中发生一般性错误”!
都快郁闷死我了,为什么啊?又不是保存成文件,没有权限的问题,更没有路径的问题,
谁能指点一下啊
{
img.Image.Save(ms, img.Image.RawFormat);
......
}
可是每次运行到Save方法时,总是出“GDI+ 中发生一般性错误”!
都快郁闷死我了,为什么啊?又不是保存成文件,没有权限的问题,更没有路径的问题,
谁能指点一下啊
指定的物理路径不存在。
保存的文件已存在并因某种原因被锁定。
在代码中使用 using 语句,释放 Image 对象所使用的所有资源。
文件名
MemoryStream ms=new MemoryStream();
byte[] buffer=null;
pictureBox1.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Gif );
buffer=ms.GetBuffer ();
http://hi.baidu.com/tease/blog/item/c52b58da2aad2edbb7fd4831.html