设为首页
加入收藏
网站地图
动力论坛
今天:
维修首页 服务流程 服务项目 服务报价 网上学堂 购机指南 电脑优化 软件下载 技术交流
最新动态

热烈庆祝芯动力在@世界06年
@世界电脑城3周年庆典活动
国庆芯动力电脑连锁机构
国庆芯动力电脑连锁机构
芯动力数据恢复中心升级成
芯动力数据恢复中心升级成
More..

028-85353216 028-66742224
点击这里给我发消息 点击这里给我发消息
就业服务热线:

028-85350886

edu@cdwxw.net

三星COMBO时尚首选
一分钟教你辨别返修硬盘
硬件学堂之---谈超频的概念
内存品质的细微体现
AMD Athlon64处理器实际运
More...

手工彻底清除Backdoor.PWS
宽带时代的防毒措施
11.27预警:监控登陆窗口窃
光华反病毒资讯(11.27-12.
“USB间谍”变种a
更多...

用“替换法”“对照法”处
随机性死机故障分析与排除
全面深入了解电脑死机的原
“蓝屏”的原因及处理方法
黑屏的几个原因
电脑死机原因大全
更多...

当前位置:

首页>>电脑维修>>网络学堂>>软件故障>>其它软件>>正文

把图象文件转换成XML格式文件


来源:不详  作者:未知  点击数:
 

  Me.Label1.TabIndex = 4
  '
  'Label2
  '
  Me.Label2.Location = New System.Drawing.Point(367, 437)
  Me.Label2.Name = "Label2"
  Me.Label2.Size = New System.Drawing.Size(130, 16)
  Me.Label2.TabIndex = 5
  Me.Label2.Text = "【孟宪会之精彩世界】"
  '
  'Form1
  '
  Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
  Me.ClientSize = New System.Drawing.Size(500, 480)
  Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Label2, Me.Label1, _
                  Me.Button3, Me.PictureBox1, Me.Button2, Me.Button1})
  Me.Name = "Form1"
  Me.Text = "图象文件和XML格式文件互换例子"
  Me.ResumeLayout(False)

End Sub

#End Region

Private MyFile As String = ""
Private MyFileExt As String = ""
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
  Handles Button2.Click
  Dim pic As String
  Dim MyXml As System.Xml.XmlDocument = New System.Xml.XmlDocument()
  MyXml.Load("c:\MyPhoto.xml")
  Dim picNode As System.Xml.XmlNode
  picNode = MyXml.SelectSingleNode("/pic/photo")
  pic = picNode.InnerText
  Dim memoryStream As System.IO.MemoryStream
  memoryStream = New System.IO.MemoryStream(Convert.FromBase64String(pic))
  Me.PictureBox1.Image = New System.Drawing.Bitmap(memoryStream)
  memoryStream.Close()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
  Handles Button1.Click
  If MyFile = "" Then
   MessageBox.Show("请选择一个图片!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning)
   Exit Sub
  End If
  Dim MyImg As System.Drawing.Image = MyImg.FromFile(MyFile)
  Dim memoryStream As System.IO.MemoryStream = New System.IO.MemoryStream()
  MyImg.Save(memoryStream, GetImageType(MyFileExt))
  Dim b() As Byte
  b = memoryStream.GetBuffer()
  Dim pic As String = Convert.ToBase64String(b)
  memoryStream.Close()
  Dim MyXml As System.Xml.XmlDocument = New System.Xml.XmlDocument()
  MyXml.LoadXml("<pic><name>孟宪会</name><photo>" + pic + "</photo></pic>")
  MyXml.Save("c:\MyPhoto.xml")
  Label1.Text = "文件被保存到了:" + Microsoft.VisualBasic.ChrW(13) + "c:\MyPhoto.xml"
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
  Handles Button3.Click
  Dim openFileDialog1 As New OpenFileDialog()
  openFileDialog1.InitialDirectory = "c:\"
  openFileDialog1.Filter = "PNG(*.png)|*.png|Gif(*.gif)|*.gif|Jpg(*.jpg)|*.jpg|所有图象文件(*.*)|*.*"

本新闻共3页,当前在第2页  1  2  3  

  下一篇:Ghost 使用详解

上一篇:简单实现强大的加密功能——CryptoAPI

  相关内容
 
SAM文件基础知识
简单实现强大的加密功能——CryptoAPI
关于我们|版权申明|广告服务网站地图友情链接人才招聘