不管写写的一个事例:

图片 1        // 保存图片到 XML 文件
图片 2        private void Form1_Load(object sender, System.EventArgs e)
图片 3图片 4       
图片 5{
图片 6            Image img
= Image.FromFile(@”E:\MyDocs\My
Pictures\样品.jpg”);
图片 7           
System.IO.MemoryStream stream =
new System.IO.MemoryStream();
图片 8           
img.Save(stream, ImageFormat.Jpeg);
图片 9            byte[] b =
stream.GetBuffer();
图片 10            string s =
Convert.ToBase64String(b);
图片 11
图片 12            XmlDocument doc
= new XmlDocument();
图片 13           
doc.AppendChild(doc.CreateElement(“image”));
图片 14            XmlElement
elmtData = doc.CreateElement(“data”);
图片 15           
elmtData.InnerText =
s;
图片 16           
doc.DocumentElement.AppendChild(elmtData);
图片 17           
doc.Save(“test.xml”);
图片 18       
}
图片 19
图片 20        // 从 XML 文件中读取图片音信
图片 21        private void button1_Click(object sender, System.EventArgs e)
图片 22图片 23       
图片 24{
图片 25            XmlDocument doc
= new XmlDocument();
图片 26           
doc.Load(“test.xml”);
图片 27            string s =
doc.DocumentElement.SelectSingleNode(“data”).InnerText;
图片 28            byte[] b =
Convert.FromBase64String(s);
图片 29            MemoryStream
stream = new MemoryStream(b);
图片 30            Bitmap bitmap
= new Bitmap(stream);
图片 31
图片 32            this.pictureBox1.Image =
bitmap;
图片 33        }

相关文章

网站地图xml地图