发布网友 发布时间:2022-04-23 00:50
共5个回答
热心网友 时间:2022-04-27 17:58
#(转)将自己的图片转换为xml格式,代码实现:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Xml;
using System.IO;
using System.Drawing.Imaging;
namespace xmlfile
{
/// <summary>
/// aboatfile 的摘要说明。
/// </summary>
public class xmlfile
{
public xmlfile()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//找开一幅XML图片(XmlTextReader)
public Image openxmlfile(string xmlfilepath)
{
XmlTextReader readxml=new XmlTextReader(xmlfilepath);
int len=*1024;
byte[] bytebmp=new byte [len];
while (readxml.Read())
{
if (readxml.NodeType==XmlNodeType.Element)
{
if (readxml.LocalName.Equals("image"))
{
readxml.ReadBase(bytebmp,0,len);
}
}
}
readxml.Close();
readxml=null;
FileStream streamfile=File.OpenWrite(@"C:Documents and SettingsAdministratorLocal SettingsTempa.bmp");
streamfile.Write(bytebmp,0,bytebmp.Length);
streamfile.Close();
streamfile=null;
Image img;
img=System.Drawing.Bitmap.FromFile(@"C:Documents and SettingsAdministratorLocal SettingsTempa.bmp");
return img;
}
//保存一幅XML图片(XmlTextWriter)
public void savexmlfile(string xmlname)
{
FileStream fs=new FileStream(@"C:a.bmp",FileMode.Open);
string time=DateTime.Now.ToLongDateString();
int len=4029;
int readByte=0;
byte[] imgdata = new byte[len];
XmlTextWriter xw=new XmlTextWriter(xmlname,System.Text.Encoding.UTF8);
xw.WriteStartDocument();
xw.WriteComment("XML图片,用base储存创建于"+time);
xw.WriteStartElement("image");
BinaryReader br = new BinaryReader(fs);
do
{
readByte=br.Read(imgdata, 0, len);
xw.WriteBase(imgdata, 0, readByte);
}
while (len <= readByte );
xw.WriteEndElement();
xw.WriteEndDocument();
fs.Close();
xw.Flush();
xw.Close();
File.Delete(@"C:a.bmp");
}
}
}
热心网友 时间:2022-04-27 19:16
将图片贴在word,然后word转成。xml,找到图片代码就行了,
热心网友 时间:2022-04-27 20:51
我也碰到需要把JPG的图片转化为XML格式
先把图片用QQ屏幕截图剪下来,再粘贴到空白的EXCEL文档上,最后另存为时,保存类型选XML后,保存即可。
热心网友 时间:2022-04-27 22:42
你好,我现在也要申请你这个广告审查的这个资料,我也遇到了你一样的问题,在这上传XML的文件这步就不会了,请问你后来怎么解决的呢?
热心网友 时间:2022-04-28 00:50
有段代码,copy命令隐藏文件,具体的命令我忘记了 你可以搜搜 看看能不能过关 额