日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

把圖象文件轉換成XML格式文件

瀏覽:309日期:2022-06-03 15:49:28

把圖象文件轉換成XML格式文件 利用.NET 框架下的FromBase64String和ToBase64String方法可以很容易地實現圖象文件和XML文件的互換。這樣可以輕易解決以XML格式保存圖片的問題。代碼如下: Public Class Form1
Inherits System.Windows.Forms.Form #Region " Windows 窗體設計器生成的代碼 "
Public Sub New()
MyBase.New()
InitializeComponent()
在 InitializeComponent() 調用之后添加任何初始化
End Sub 窗體重寫處置以清理組件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub Windows 窗體設計器所必需的
Private components As System.ComponentModel.IContainer
注意:以下過程是 Windows 窗體設計器所必需的
可以使用 Windows 窗體設計器修改此過程。
不要使用代碼編輯器修改它。
Friend WithEvents Button1 As System.Windows.Forms.Button
Friend WithEvents Button2 As System.Windows.Forms.Button
Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
Friend WithEvents Button3 As System.Windows.Forms.Button
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Label2 As System.Windows.Forms.Label
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Me.Button1 = New System.Windows.Forms.Button()
Me.Button2 = New System.Windows.Forms.Button()
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
Me.Button3 = New System.Windows.Forms.Button()
Me.Label1 = New System.Windows.Forms.Label()
Me.Label2 = New System.Windows.Forms.Label()
Me.SuspendLayout()

Button1

Me.Button1.Location = New System.Drawing.Point(365, 63)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(115, 23)
Me.Button1.TabIndex = 0
Me.Button1.Text = "將圖象保存成XML"

Button2

Me.Button2.Location = New System.Drawing.Point(365, 98)
Me.Button2.Name = "Button2"
Me.Button2.Size = New System.Drawing.Size(115, 23)
Me.Button2.TabIndex = 1
Me.Button2.Text = "從XML中得到圖象"

PictureBox1

Me.PictureBox1.Location = New System.Drawing.Point(18, 6)
Me.PictureBox1.Name = "PictureBox1"
Me.PictureBox1.Size = New System.Drawing.Size(320, 460)
Me.PictureBox1.TabIndex = 2
Me.PictureBox1.TabStop = False

Button3

Me.Button3.Location = New System.Drawing.Point(365, 28)
Me.Button3.Name = "Button3"
Me.Button3.Size = New System.Drawing.Size(115, 23)
Me.Button3.TabIndex = 3
Me.Button3.Text = "瀏覽圖片…"

Label1

Me.Label1.Location = New System.Drawing.Point(369, 135)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(105, 95)
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|所有圖象文件(*.*)|*.*"
openFileDialog1.FilterIndex = 2
openFileDialog1.RestoreDirectory = True
If openFileDialog1.ShowDialog() = DialogResult.OK Then
MyFile = openFileDialog1.FileName()
MyFileExt = MyFile.Substring(MyFile.LastIndexOf(".") + 1)
End If
End Sub Public Function GetImageType(ByVal str As String) As System.Drawing.Imaging.ImageFormat
Select Case str.ToLower()
Case "jpg"
Return System.Drawing.Imaging.ImageFormat.Jpeg
Case "gif"
Return System.Drawing.Imaging.ImageFormat.Gif
Case "tiff"
Return System.Drawing.Imaging.ImageFormat.Tiff()
Case "icon"
Return System.Drawing.Imaging.ImageFormat.Icon
Case "image/png"
Return System.Drawing.Imaging.ImageFormat.Png
Case Else
Return System.Drawing.Imaging.ImageFormat.MemoryBmp
End Select
End Function Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) _
Handles MyBase.Closing
System.Diagnostics.Process.Start("IExplore.exe", "http://xml.sz.luohuedu.net/")
End Sub
End Class
標簽: XML/RSS
上一條:xml 解析類下一條:讓Asp與XML交互
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲国产日韩欧美在线| 麻豆精品在线观看| а√在线中文在线新版| 国产精品亚洲综合色区韩国| 免费成人在线观看| 青草久久视频| 中文字幕一区久| 欧美午夜不卡| 日韩成人亚洲| 老牛影视一区二区三区| 欧美日韩视频免费看| 久久免费精品| 欧美精品一区二区久久| 久久国产精品99国产| 日韩高清中文字幕一区| 国产va免费精品观看精品视频| 999国产精品永久免费视频app| 亚洲精品自拍| 9999国产精品| 日本不卡视频一二三区| a天堂资源在线| 91亚洲精品视频在线观看 | 免费一级欧美片在线观看网站| 亚洲网址在线观看| 国产伦精品一区二区三区在线播放 | 香蕉视频成人在线观看| 久久亚洲色图| 国产精品一区亚洲| 欧美国产小视频| 玖玖玖国产精品| 精品精品99| 色综合视频一区二区三区日韩| 老司机精品视频在线播放| 97精品中文字幕| 日本免费一区二区三区四区| 国产 日韩 欧美 综合 一区| 成人国产综合| 激情五月综合| 日日摸夜夜添夜夜添国产精品| 91精品国产经典在线观看| 美女视频网站久久| 久久久久91| 欧美一级网站| 久久蜜桃精品| 日韩欧美中文字幕电影| 在线手机中文字幕| 日韩中出av| 正在播放日韩精品| 国产精品美女久久久| 日韩精品一级| 天堂av在线| 91成人在线精品视频| 国产亚洲一区二区手机在线观看| 亚洲自拍另类| 电影91久久久| 日韩精品一二三| 天堂av在线| 91成人精品在线| 午夜久久影院| 国产一区2区| 日韩欧美中文字幕电影| 日韩欧美不卡| 精品少妇av| 日本电影久久久| 久久精品国产99久久| 久久国产人妖系列| 欧美精品九九| 日韩欧美一区二区三区免费看| 国产欧美日韩在线一区二区| 亚洲欧美网站| 激情丁香综合| 久久久久久免费视频| 麻豆一区二区三| 青草久久视频| 日韩激情视频网站| 蜜臀av性久久久久蜜臀aⅴ四虎| 视频一区中文| 亚洲电影在线一区二区三区| 岛国av在线播放| 国产精品xxx| 国产精品欧美三级在线观看 | 国产欧美三级| 快she精品国产999| 国产综合精品一区| 日韩av福利| 国产精品xx| 国产一区二区三区四区二区| 午夜久久av| 中文字幕一区二区三区日韩精品| 中文字幕系列一区| 国产99久久| 午夜精品一区二区三区国产| 私拍精品福利视频在线一区| 久久精品官网| 国产视频欧美| 亚洲欧美网站在线观看| 水蜜桃久久夜色精品一区| 亚洲美女91| 午夜在线精品偷拍| 亚洲手机在线| 日韩中文在线播放| 国产成人精品免费视| 国产欧美综合一区二区三区| 蜜桃久久久久久| 在线亚洲一区| 久久国产66| 日韩在线卡一卡二| 欧美亚洲国产一区| 91看片一区| 日韩伦理福利| 新版的欧美在线视频| 国内揄拍国内精品久久| 久久av免费| 婷婷激情一区| 午夜久久av| 狠狠躁少妇一区二区三区| 一级欧洲+日本+国产| 国产精品色婷婷在线观看| 日韩啪啪电影网| 欧美一区二区三区免费看| 久久亚洲国产| 国产精品a级| 91久久久精品国产| 免费在线欧美黄色| 一级成人国产| 香蕉久久精品| 欧美一级二级三级视频| 亚洲精品动态| 日韩中文字幕无砖| 免费精品视频在线| 先锋影音国产一区| 久久国产亚洲精品| 不卡福利视频| 亚洲风情在线资源| 亚洲成人国产| 亚洲福利一区| 免费av一区二区三区四区| 精品久久一区| 国产一区二区三区久久| 亚洲一区资源| 今天的高清视频免费播放成人| 五月精品视频| 久久不射中文字幕| 蜜臀av在线播放一区二区三区| 亚洲欧美视频一区二区三区| 一本一道久久a久久| 亚洲一区欧美| 免费久久精品视频| 欧美日韩亚洲一区在线观看| 日韩精品成人| 国产精品黄色片| 精品视频在线你懂得| 日韩va欧美va亚洲va久久| 亚洲欧美久久精品| 另类欧美日韩国产在线| 美女视频网站久久| 国户精品久久久久久久久久久不卡| 男人的天堂久久精品| 麻豆成人在线观看| 国产精品视区| 免费日韩成人| 日韩一区精品| 欧美好骚综合网| 国产日韩精品视频一区二区三区| 亚洲1234区| 国产精品视频一区视频二区| 石原莉奈在线亚洲二区| 亚洲精品.com| 成人日韩av| 国产精品成久久久久| 欧美日本精品| 99在线|亚洲一区二区| 国产午夜精品一区二区三区欧美 | 国产精品chinese| 麻豆91精品| 欧美日韩xxxx| 国产精品成人国产| 五月亚洲婷婷| 久久久久91| 亚洲日本免费电影| 日韩欧美精品一区| 国产韩日影视精品| 精品深夜福利视频| 国产欧美日韩影院| 啪啪亚洲精品| 亚洲综合色婷婷在线观看| 国产精品红桃| 日韩欧美精品综合| 亚洲精品成人一区| 国内揄拍国内精品久久| 国产精品伊人| 久久精品av麻豆的观看方式| 国产手机视频一区二区| 国产字幕视频一区二区| 国产美女精品视频免费播放软件| 亚洲一区欧美| 国产精品蜜芽在线观看| 久久av综合| 精品女同一区二区三区在线观看| 日韩不卡一区二区|