以前一直做数据库,而且用的是delphi
现在女友要做一个VC的bmp压缩。用哈夫曼编码
找了一个例子来看了一下了,把哈夫曼编码表做出来了
但不知,后面怎么把图象做成一个编码后的文件,还有就是怎么把这个编码文件还原成
bmp,
不知编码文件的格式是怎么的?
我认为一个编码表,二是编码都要放入这个文件!
高手指点一下!
现在女友要做一个VC的bmp压缩。用哈夫曼编码
找了一个例子来看了一下了,把哈夫曼编码表做出来了
但不知,后面怎么把图象做成一个编码后的文件,还有就是怎么把这个编码文件还原成
bmp,
不知编码文件的格式是怎么的?
我认为一个编码表,二是编码都要放入这个文件!
高手指点一下!
解决方案 »
- 在一个对话框中,用一个按钮直接结束程序时中断
- 为什么对话框窗体最大化后,状态栏被系统的任务栏挡住了呢
- 请教"通过端口获取IDE硬盘ID"一文的头文件
- 2000下,如何判断当前用户是否具有 Administrator 的权限?
- 如:CString str=_T("HXa2e0340705");char buf[11];那么我怎么把str放在buf里呀?
- 晕了晕了,如何在一个类中使用另一个文件中的类,不用#include?---急,在线等!
- 一个奇怪的事情,高手肯定赶兴趣,来看看,一起讨论一下(源码奉上,不长)
- 高手赐教:使用同一个SOCKET是否可以同时调用recv和send
- dll的问题
- 我们公司准备上一个C/S架构的项目,不清楚需要招掌握了哪些技术的程序员?
- 关于响应CListCtrl的NM_CLICK
- 如何做一个类似qq的可以下拉的东西?
编码表在解码的时候确实需要,要不然你就无法解码了。但是,你不必保存整个编码表,只要保存字符出现的概率就可以了,因为知道了概率,就可以构件编码表,这样可以省很多的空间。
此外,你还可以用自适应哈夫满编码,这种编码的好处是不需要编码表。