C#中将图片以字符串形式存入文档中
来源:互联网 发布:国家顶级域名是什么 编辑:程序博客网 时间:2024/06/03 17:20
把图片转换成字符串并存入.txt文件中,可以像普通文件那样存储和读取。方便移动,还可相当加密。
public void GetImage()
{
Stream s = File.Open(MapPath("33.jpg"), FileMode.Open);
int leng = 0;
if (s.Length < Int32.MaxValue)
leng = (int)s.Length;
byte[] by = new byte[leng];
s.Read(by, 0, leng);//把图片读到字节数组中
s.Close();
string str = Convert.ToBase64String(by);//把字节数组转换成字符串
StreamWriter sw = File.CreateText(MapPath("11.txt"));//存入11.txt文件
sw.Write(str);
sw.Close();
sw.Dispose();
}
//把字符串还原成图片
public void CreateImg()
{
StreamReader sr = new StreamReader(MapPath("11.txt"));
string s = sr.ReadToEnd();
sr.Close();
byte[] buf = Convert.FromBase64String(s);//把字符串读到字节数组中
MemoryStream ms = new MemoryStream(buf);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
img.Save(MapPath("12.jpg"), System.Drawing.Imaging.ImageFormat.Jpeg);
ms.Close();
ms.Dispose();
}
public void GetImage()
{
Stream s = File.Open(MapPath("33.jpg"), FileMode.Open);
int leng = 0;
if (s.Length < Int32.MaxValue)
leng = (int)s.Length;
byte[] by = new byte[leng];
s.Read(by, 0, leng);//把图片读到字节数组中
s.Close();
string str = Convert.ToBase64String(by);//把字节数组转换成字符串
StreamWriter sw = File.CreateText(MapPath("11.txt"));//存入11.txt文件
sw.Write(str);
sw.Close();
sw.Dispose();
}
//把字符串还原成图片
public void CreateImg()
{
StreamReader sr = new StreamReader(MapPath("11.txt"));
string s = sr.ReadToEnd();
sr.Close();
byte[] buf = Convert.FromBase64String(s);//把字符串读到字节数组中
MemoryStream ms = new MemoryStream(buf);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
img.Save(MapPath("12.jpg"), System.Drawing.Imaging.ImageFormat.Jpeg);
ms.Close();
ms.Dispose();
}
- C#中将图片以字符串形式存入文档中
- 将一个图片以二进制值的形式存入Xml文档中
- 将图片以二进制形式存入数据库中
- c#保存图片转成二进制流以字符串形式保存到到postgreSql 中
- 如何将RichTextBox中的RTF格式的文档以二进制形式存入数据库中??
- 如何将RichTextBox中的RTF格式的文档以二进制形式存入数据库中??
- 将一个图片以二进制值的形式存入Xml文件中
- 将一个图片以二进制值的形式存入Xml文件中
- 将一个图片以二进制值的形式存入Xml文件中
- visual c++将图片以二进制流的形式存入到mysql中
- 将图片以二进制代码形式存入数据库
- JAVA将图片以二进制形式存入Access数据库
- C#中将ASCII码以字符的形式显示
- 图片以字节的形式存入数据库,下面是图片显示处理
- C#中图片存入SQL数据库
- C# 将图片存入数据库中
- 以图片的形式存储单文档中的内容
- C# 把图片转换成字符串存入.txt文件中,并从.txt中读出生成图片
- struts,ognl,valuestack
- poj 1979 [ Basic DFS 填平代标记 ]
- Linux下安装RTX腾讯通
- function object研究之十一 addressof
- http://acm.nbut.cn:8081/Problem/view.xhtml?id=1317&&线段树单点查询
- C#中将图片以字符串形式存入文档中
- Android签名机制
- java 枚举学习--从小程序中学习
- 二维数组成绩处理,咋这么难叨叨
- 实习一个星期的感受
- 博客搬家
- poj-1016 C++标准库(string)的代码(优雅)体现的淋漓精致啊
- POJ1502 信息传递(单源最短路径)
- 第四家公司的笔试、面试