C#代码--将图片转为字符流并再重新生成
2014-04-08 14:44
183 查看
近日测试了一个WORD文件导出为XML的功能。但打开XML后,原来的图片自动转为了字符流,就想如何能用程序自动替换这个图片的字符流呢(也就是换下图片)。
现将代码贴出:
1、将图片转为字节数组并用Base64编码(WORD中也是如此)
2、根据文件中的字符流重新生成图片
以上代码已在WIN7 / VS2012 / .Net4.0下测试通过。
现将代码贴出:
1、将图片转为字节数组并用Base64编码(WORD中也是如此)
byte[] bytes = System.IO.File.ReadAllBytes(@"F:\图片\404.png"); string base64buffer = Convert.ToBase64String(bytes); System.IO.File.WriteAllText(@"d:\mytest.txt", base64buffer);
2、根据文件中的字符流重新生成图片
string str = System.IO.File.ReadAllText(@"d:\mytest.txt"); byte[] bytes = Convert.FromBase64String(str); System.IO.File.WriteAllBytes(@"d:\myImage.png", bytes);
以上代码已在WIN7 / VS2012 / .Net4.0下测试通过。
相关文章推荐
- c#多图片上传并生成缩略图的实例代码
- 生成网页校验码图片(C#代码)
- C#中图片切割,图片压缩,缩略图生成的代码
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- 很不错的Utility库,C#4扩展 各种功能齐全,两行代码搞定图片转字符
- 动态生成鼠标指针--可以利用已有的图片生成鼠标指针--C#代码
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- 用三段140字符以内的代码生成一张1024×1024的图片
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- C#中图片切割,图片压缩,缩略图生成的代码
- 在ASP.NET中上传图片并生成缩略图的C#代码
- c#多图片上传并生成缩略图的实例代码
- 将string的各个字符按照ASCII排序后,重新生成一个string的代码
- 转:用三段 140 字符以内的代码生成一张 1024×1024 的图片
- asp.net(c#)上传图片并生成缩略图的代码
- C#的图片处理类,生成高质量缩略图,代码已测试过,效果很好
- 很不错的Utility库,C#4扩展 各种功能齐全,两行代码搞定图片转字符
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- 将string的各个字符按照ASCII排序后,重新生成一个string的代码
- C# 上传生成新图片代码|C#生成图片代码