zoukankan
html css js c++ java
用 XML 文件持久化和恢复图片信息
随便写写的一个例子:
//
保存图片到 XML 文件
private
void
Form1_Load(
object
sender, System.EventArgs e)
{
Image img
=
Image.FromFile(
@"
E:\MyDocs\My Pictures\样品.jpg
"
);
System.IO.MemoryStream stream
=
new
System.IO.MemoryStream();
img.Save(stream, ImageFormat.Jpeg);
byte
[] b
=
stream.GetBuffer();
string
s
=
Convert.ToBase64String(b);
XmlDocument doc
=
new
XmlDocument();
doc.AppendChild(doc.CreateElement(
"
image
"
));
XmlElement elmtData
=
doc.CreateElement(
"
data
"
);
elmtData.InnerText
=
s;
doc.DocumentElement.AppendChild(elmtData);
doc.Save(
"
test.xml
"
);
}
//
从 XML 文件中读取图片信息
private
void
button1_Click(
object
sender, System.EventArgs e)
{
XmlDocument doc
=
new
XmlDocument();
doc.Load(
"
test.xml
"
);
string
s
=
doc.DocumentElement.SelectSingleNode(
"
data
"
).InnerText;
byte
[] b
=
Convert.FromBase64String(s);
MemoryStream stream
=
new
MemoryStream(b);
Bitmap bitmap
=
new
Bitmap(stream);
this
.pictureBox1.Image
=
bitmap;
}
查看全文
相关阅读:
POJ2528——Mayor's posters (线段树区间更新查询+离散化)
C++STL——unique函数总结
HDU 5618 Jam's problem again(CDQ分治+树状数组(三维模板题))
c++解决爆栈,手动加栈!
POJ1741——Tree (树分治之点分治)
树分治之点分治模板总结
CodeForces
字典树
卡特兰数高精度算法
基数排序
原文地址:https://www.cnblogs.com/RChen/p/230763.html
最新文章
sql not in
树pao(雾)
牛客练习赛39D
cf 1110 D
最大团&优化
gym 101873
cf 938E
cf 893 E
codeforces 1106 E
石头剪刀布
热门文章
拓扑排序
一键去注释
P1616 疯狂的采药(完全背包)
P1802 5倍经验日(dp)
试题 历届试题 包子凑数(gcd、dp)
试题 历届试题 分巧克力(二分)
线段树学习(segment tree)
hdu4614——Vases and Flowers
hdu4614——Vases and Flowers
C++STL——unique函数总结
Copyright © 2011-2022 走看看