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;
}
查看全文
相关阅读:
spring cloud:通过client访问consul集群(spring cloud hoxton sr8 / spring boot 2.3.4)
spring boot:接收数组参数及多文件混合json参数(spring boot 2.3.4)
jenkins:通过ssh拉取git项目并通过ssh部署到远程服务器(jenkins 2.257)
spring boot:基于profile的多环境配置(spring boot 2.3.4)
jenkins:配置密钥时报错的解决:Failed to add SSH key. Message invalid privatekey(Jenkins 2.257)
presto 官方文档
mysql 每4小时统计一次数据
excel 上传
zookeeper
oracle/mysql 练习题 (经典)
原文地址:https://www.cnblogs.com/RChen/p/230763.html
最新文章
一文带你了解Sql优化
关于Java代理那些事儿
记录下 nuxt 的部署·
js 保留两位小数
Python 读取csv 文件 转成json
第13周作业
cookies过多导致的http400 Bad Request异常
如何在IE上查看localStorage等内容
不同数据库表名和字段名长度限制
IE浏览器打开明明有内容的网页却显示空白页问题
热门文章
未能转换为类型库。类型库导出程序在处理,时遇到了错误。错误: 找不到元素
斑马Zebra ZPLII指令集---中文说明解释
StaticFiles 之 FileExtensionContentTypeProvider
windows 2012 IIS 部署 .net core HTTP Error 502.5
jquery append,appendTo,prepend,prependTo 介绍
spring boot:shardingsphere+druid+mysql主从复制的读写分离(未分库分表)(spring boot 2.3.4)
spring boot:方法中使用try...catch导致@Transactional事务无效的解决(spring boot 2.3.4)
spring boot: 从配置文件中读取数据的常用方法(spring boot 2.3.4)
spring cloud:搭建基于consul的服务提供者集群(spring cloud hoxton sr8 / spring boot 2.3.4)
linux(centos8):安装配置consul集群(consul 1.8.4 | centos 8.2.2004)
Copyright © 2011-2022 走看看