怎么把图片文件转成xml文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把图片文件转成xml文件相关的知识,希望对你有一定的参考价值。

我这边是一个jpg格式的图片,怎么转换成xml文件,请高手指教。
跪求高手,这个问题搞的我要晕了

#(转)将自己的图片转换为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=64*1024;
byte[] bytebmp=new byte [len];
while (readxml.Read())

if (readxml.NodeType==XmlNodeType.Element)

if (readxml.LocalName.Equals("image"))

readxml.ReadBase64(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图片,用base64储存创建于"+time);
xw.WriteStartElement("image");
BinaryReader br = new BinaryReader(fs);
do

readByte=br.Read(imgdata, 0, len);
xw.WriteBase64(imgdata, 0, readByte);

while (len <= readByte );
xw.WriteEndElement();
xw.WriteEndDocument();
fs.Close();
xw.Flush();
xw.Close();
File.Delete(@"C:a.bmp");


参考技术A 将图片贴在word,然后word转成。xml,找到图片代码就行了, 参考技术B 我也碰到需要把JPG的图片转化为XML格式
先把图片用QQ屏幕截图剪下来,再粘贴到空白的EXCEL文档上,最后另存为时,保存类型选XML后,保存即可。
参考技术C 你好,我现在也要申请你这个广告审查的这个资料,我也遇到了你一样的问题,在这上传XML的文件这步就不会了,请问你后来怎么解决的呢? 参考技术D 有段代码,copy命令隐藏文件,具体的命令我忘记了 你可以搜搜 看看能不能过关 额

pdf怎样转成visio

参考技术A PDF转不成VISIO的,PDF是adobe公司的文件格式,visio是微软的办公软件,不知道你的PDF文件里面有什么需要弄到visio中,要是只想把里面的页面弄过去,可以直接使用PDF中的照相功能,要是想把PDF中的文字拷过去,还要修改,就要看PDF文件是怎么生成的了,有的PDF可以转成WORD格式,并且可以编辑,有的转成word格式后就是一个图片,不能修改,所以两种方法。
1。直接把PDF用照相功能做成图片插入到VISIO中。
2。把PDF转成word,如果能编辑,直接拷到visio中,如果是图片格式的,只能插入到visio了。

以上是关于怎么把图片文件转成xml文件的主要内容,如果未能解决你的问题,请参考以下文章

c#一个程序把xml文件转化成json对象,怎么从这个程序中获取json对象的值

aspose.word 把Word转成图片时,格式变了

Java项目用注解比用xml好在哪里?

Java文件解析xml文件转成 map

把实体类转成xml让list的最外层标签失效

xml格式转换为excel