我在一个richtextbox加载一张图片,将图片保存为文本文件了
实际用得file.copy("C:/a.gif","C:/a.txt");我想把这个图片的代码显示在新的richtextbox里。
richtextbox.loadfile("C:/a.text",richtextstreamtype.plaintext)然后将该代码存为图片格式,我将此richtextbox的内容复制给一个string 发现有很多\0
无论我怎么替换都不能再还原,是不是gif格式里有\0
我是新手,问题描述不清,请多包含。只要实现将图片转成文本的功能,文本通过剪贴板复制操作后,能够将文本再转成图片就算完成我需要的功能。新手,没多少分,全部奉上了。
实际用得file.copy("C:/a.gif","C:/a.txt");我想把这个图片的代码显示在新的richtextbox里。
richtextbox.loadfile("C:/a.text",richtextstreamtype.plaintext)然后将该代码存为图片格式,我将此richtextbox的内容复制给一个string 发现有很多\0
无论我怎么替换都不能再还原,是不是gif格式里有\0
我是新手,问题描述不清,请多包含。只要实现将图片转成文本的功能,文本通过剪贴板复制操作后,能够将文本再转成图片就算完成我需要的功能。新手,没多少分,全部奉上了。
解决方案 »
- 求详细答案
- [分享]愚人节小礼物 - DICT协议浅解
- C#上传图片疑问
- 如何用C#取得当前屏幕的分辨率?
- 当我点击treeView激发它的BeforeSelect或者AfterSelect事件后,只能是点击鼠标左键才算选定了某对象,e才有意义,可是我想右键算呢?
- GetCharWidth32
- 在线等急!一个程序在windows2003下可以运行,但是在windowsxp下不能运行。
- 问:关于Cookies的基本操作...
- 请教一个问题:我使用ShowModel()方式显示一个窗体,为什么新窗体的Form_Load事件中的代码不执行
- datagrid控件,紧急支援???
- c# ftp问题
- 一个事件委托的问题,难道CSDN上没人能解决吗
为什么要这么用?想在字符串里放其它信息?
ToBase64Transform.TransformBlock
具体你看MSDN吧~~~
应该是Convert.ToBase64String
这个把你的图片转成Base64编码的文本
Convert.FromBase64String
把你的Base64编码文本转回成图片
转换一下试试,这东西好像很久以前我做过。
满足这样的要求就行。
通过两个按钮控制:
1,在richtextbox1里有一张图片,可以存储到C:/a.gif. 在richtextbox2 显示出该图片文件的二进制代码,可以存为文本文件,也可以不存。
2,复制richtextbox2中的二进制代码,粘贴到richtextbox1,在richtextbox显示出图片。
谢谢各位大侠,帮帮忙吧!