Image i = Image.FromFile( @"e:\property.bmp" );MemoryStream sw = new MemoryStream();
//将图片保存成流
i.Save(sw,i.RawFormat);
//读取图片数据的大小
int stillsSize = Convert.ToInt32(sw.Length);
byte[] stillsData = new byte[stillsSize];
//将流中的数据存入stillsData中。
sw.Read(stillsData,0,stillsSize);
Stream ms = new MemoryStream( stillsData);
Image i2 = Image.FromStream( ms ); 上述代码的最后一句报异常: System.ArgumentException : 使用了无效参数。
请问这是什么原因,多谢!
//将图片保存成流
i.Save(sw,i.RawFormat);
//读取图片数据的大小
int stillsSize = Convert.ToInt32(sw.Length);
byte[] stillsData = new byte[stillsSize];
//将流中的数据存入stillsData中。
sw.Read(stillsData,0,stillsSize);
Stream ms = new MemoryStream( stillsData);
Image i2 = Image.FromStream( ms ); 上述代码的最后一句报异常: System.ArgumentException : 使用了无效参数。
请问这是什么原因,多谢!
解决方案 »
- (急)怎樣從WinForm轉到Web開發問題?
- 事件的问题
- C#中怎样使用windos默认浏览器(firefox),显示特殊的帮助文件(地址里有特殊符号)
- 窗体上面有datagrid,用splitter控件调整窗体的时候,datagrid的大小怎么不会改变?
- C# web 如何打开客户端程序!
- 奇怪的线程切换问题,不知道问题在何处?
- C#怎么在子类调用最顶层的方法?
- .net中连接oracle时,System.Data.OracleClient和Oracle.DataAccess.Client两种方式,使用哪一种好!
- C#在web上的一个小问题
- 这几行代码有什么问题?(Ftp有关)
- C#能开发控制多显示器状态的程序么
- datagrid没有绑定数据的时候,怎么在datagrid上写几个字
System.IO.MemoryStream sw = new System.IO.MemoryStream();
//将图片保存成流
i.Save(sw,i.RawFormat);
//读取图片数据的大小
//int stillsSize = Convert.ToInt32(sw.Length);
//byte[] stillsData = new byte[stillsSize];
//将流中的数据存入stillsData中。
//sw.Read(stillsData,0,stillsSize);
byte[] stillsData = sw.ToArray();
System.IO.Stream ms = new System.IO.MemoryStream(stillsData);
Image i2 = Image.FromStream( ms);