把图象文件换成文本文件?(100分)

  • 主题发起人 主题发起人 dongliu
  • 开始时间 开始时间
D

dongliu

Unregistered / Unconfirmed
GUEST, unregistred user!
现想把一个图象文件变成文本文件,并与其他的字符串放在一个文本文件里,
然后再把图象的字符串读出来还原为图象文件??最好把几十K的文件压缩为小于
一K的文件后再转换.如把AS.BMP(25K)和'我是中国人'放在OK.TXT里,OK.TXT
必须小于1225个字符!!
 
用DELPHI可以,在窗口放一IMAGE,将图象存于IMAGE内,在窗口右键菜单选择 VIEW AS TEXT即可
 
我要在程序运行时实现,怎么办?
 
那你只有分析图形格式,并自己制作转换算法
 
不分析图象格式也可以,将图形文件读出,并以自己文本代码表替换其内容,并存于
文本文件中,运行时,将文本文件以流方式读到图形中。文本代码表要充分考虑到图形文件中可能出现的字符,其替换字符长度要尽可能短,才能保证文本文件足够小
 
要把任何图象都压缩几十倍(XXK/1K=XX倍!),其失真必然很大的.
除非图象集是某个特定应用产生的,而该应用的图象变化很小,可
以用一个很好的模型来描述.LSS的方法是RLE的思想,其压缩率平
均在3倍左右(对如截取屏幕获得的BMP等).现在公认的JPEG,也只
能在大约16倍时获得可接受的质量.当然,如果你的图象是非常单
调的,可以压缩更多一些.但其差别不会很大.

据我的理解,你是否是想将图象中的文字提取出来(OCR)?这是比较
复杂的技术,劝你还是不要想的好.
 
dongliu:

这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者采取必要处理措施。
关于图形图象版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
接受答案了.
 
后退
顶部