用XML来保存图片
2005-07-21 15:20
239 查看
小道前段时间有一个项目用到XML,把小图片保存到XML中,自己借鉴了一些资料,觉得有必要跟大家分享,我在这里只说一下原理,至于源代码还是靠大家自己捉摸吧(自己觉得:理解了才是自己的)。
首先把图片加载到一个文件流里,
FileStream objfs = new FileStream("图片路径",System.IO.FileMode.Open);
其次,将图像转化成二进制数据
BinaryReader objBinRead = new BinaryReader(objfs);
然后,创建一个XML,把二进制数据写到XML文件中
<1>创建XML文档
XmlTextWriter objXTW = new XmlTextWriter("写入XML的路径",System.Text.Encoding.UTF8);
<2>开始写入信息
objXTW.WriteStartDocument();
。。。。。。。。。。
<3>把二进制的图片信息写到XML文档中,首先声明一个字节数组来存储在每次读取期间所返回的字节
int iBytesToRead = 100;
byte[] base64Buffer = new byte[iBytesToRead ];
do
{
int iReadByte = objbinRead(base64Buffer,0,iBytesToRead);
objXTW.WriteBase64((base64Buffer,0,iReadByte);
}while(iBytesToRead <=iReadByte);
<4>关闭Xml文档
。。。。。。。。。。。
objXTW.WriteEndDocument();
首先把图片加载到一个文件流里,
FileStream objfs = new FileStream("图片路径",System.IO.FileMode.Open);
其次,将图像转化成二进制数据
BinaryReader objBinRead = new BinaryReader(objfs);
然后,创建一个XML,把二进制数据写到XML文件中
<1>创建XML文档
XmlTextWriter objXTW = new XmlTextWriter("写入XML的路径",System.Text.Encoding.UTF8);
<2>开始写入信息
objXTW.WriteStartDocument();
。。。。。。。。。。
<3>把二进制的图片信息写到XML文档中,首先声明一个字节数组来存储在每次读取期间所返回的字节
int iBytesToRead = 100;
byte[] base64Buffer = new byte[iBytesToRead ];
do
{
int iReadByte = objbinRead(base64Buffer,0,iBytesToRead);
objXTW.WriteBase64((base64Buffer,0,iReadByte);
}while(iBytesToRead <=iReadByte);
<4>关闭Xml文档
。。。。。。。。。。。
objXTW.WriteEndDocument();
相关文章推荐
- Qt将图片保存为XML文件或者变为QSting
- 图片保存为二进制值到XML
- 将图片保存到XML文件中
- 改变unity场景的图片比例保存到xml当中
- 用ASP VBS xmlhttp adodbstream下载和保存图片的代码
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- c#中如何用xml来保存并提取图片
- xml保存图片和读取图片(三)
- 多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
- 将图片保存到一个XML文件
- 将图片保存在 array.xml 成string-array 以及读取
- 用ASP VBS xmlhttp adodbstream下载和保存图片的代码
- C#将图片转换二进制保存至Xml
- C# 图片文件保存到XML中
- (轉)将图片保存到XML文件中
- 将图片保存到一个XML文件
- 将图片保存到一个XML文件
- C#将图片转换二进制保存至Xml
- java图片保存在xml里
- xml保存图片和读取图片(一)