C#中,如何从Image对象得到FileStream
2012-06-16 12:48
260 查看
using System.Runtime.Serialization.Formatters.Binary;
BinaryFormatter formatter = new BinaryFormatter();
System.IO.MemoryStream ImageStream = new System.IO.MemoryStream();
formatter.Serialize(ImageStream,pictureBox1.Image);
BinaryReader reader = new BinaryReader(ImageStream);
byte[] mBytes = new byte[ImageStream.Length];
reader.Read(mBytes,0,mBytes.Length);
=================================================
BinaryFormatter formatter = new BinaryFormatter();
Stream ImageStream = new System.IO.MemoryStream();
formatter.Serialize(ImageStream,pictureBox1.Image);
//BinaryReader reader = new BinaryReader(ImageStream);
byte[] mBytes = new byte[ImageStream.Length];
ImageStream.Position = 0;
ImageStream.Read(mBytes, 0, (int)ImageStream.Length);
ImageStream.Close();
Stream wFileStream = new System.IO.MemoryStream();
//BinaryWriter writer = new BinaryWriter(wFileStream);
wFileStream.Write(mBytes,0,mBytes.Length);
wFileStream.Position = 0;
pictureBox2.Image = (Image)(formatter.Deserialize(wFileStream));
//writer.Close();
wFileStream.Close();
//wFileStream.Close();
BinaryFormatter formatter = new BinaryFormatter();
System.IO.MemoryStream ImageStream = new System.IO.MemoryStream();
formatter.Serialize(ImageStream,pictureBox1.Image);
BinaryReader reader = new BinaryReader(ImageStream);
byte[] mBytes = new byte[ImageStream.Length];
reader.Read(mBytes,0,mBytes.Length);
=================================================
BinaryFormatter formatter = new BinaryFormatter();
Stream ImageStream = new System.IO.MemoryStream();
formatter.Serialize(ImageStream,pictureBox1.Image);
//BinaryReader reader = new BinaryReader(ImageStream);
byte[] mBytes = new byte[ImageStream.Length];
ImageStream.Position = 0;
ImageStream.Read(mBytes, 0, (int)ImageStream.Length);
ImageStream.Close();
Stream wFileStream = new System.IO.MemoryStream();
//BinaryWriter writer = new BinaryWriter(wFileStream);
wFileStream.Write(mBytes,0,mBytes.Length);
wFileStream.Position = 0;
pictureBox2.Image = (Image)(formatter.Deserialize(wFileStream));
//writer.Close();
wFileStream.Close();
//wFileStream.Close();
相关文章推荐
- C#中如何得到Graphics对象
- C#中如何得到Graphics对象
- C#中如何得到Graphics对象
- C#中如何得到Graphics对象
- C#如何将对象数组转换成DataSet
- spring2.0中使用Aspect方式进行AOP如何得到method对象
- C# 如何在窗体项目的类中获得当前窗体的对象
- C# API 如何保证使用托管对象的平台调用成功
- 在WPF中,如何得到任何Object对象的XAML代码?
- C#调用webservice 时如何传递实体对象
- [Unity&C#&继承]如何新增新的对象在已经继承的子类中
- C# 如何获取某个类型或类型实例对象的大小
- [转]如何在C#里序列化集合对象
- C#中如何实现对象的深拷贝问题
- 如何通过传指针得到一个list对象列表的地址
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- C#中如何根据身份证号码得到出生日期和性别
- C#中如何得到机器的IP地址
- 如何使用 Visual C# 2005 或 Visual C# .NET 通过 DataSet 对象更新数据库
- C# 如何得到局域网中的计算机名?