一个颜色数组PicData(1 to width,1 to height) as RGBQUAD,如何快速得到其中使用最多的前256种颜色啊? 如果排序的话,这样的工作两似乎很大啊,有什么快速的方法不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先逐点统计各颜色值出现的次数, 然后排序。想不出其他更快速的办法了。 这是图像压缩算法的一种,叫哈夫曼算法 1)扫描位图文件的全部数据(对应用于调色板的编码),完成数据频度的统计。 2)依据数据出现的频度建立哈夫曼树。 3)将哈夫曼树的信息写入输出文件(压缩后文件),以备解压缩时使用。 4)进行第二遍扫描,将原文件所有编码数据转化为哈夫曼编码,保存到输出文件。解压缩则为逆过程。实现过程较为复杂,可以在网上搜 哈夫曼树是一个有511个结点的二叉树 vb 怎么获取inet控件get网站时的cookie 查错,很简单的问题,我头都大了,改了几次都不行,吐血竟然卡在这里 高手帮忙! 如何得到Label的Handle 关于ADO记录集的FIND方法的问题(急!!!) 手机短信息接口 一个很奇怪的问题,关于internet transfer控件 关于TEXT文本框的输出问题 请问有谁知道如何取得当前活动窗口的句柄值,一定送分!!! 我想把我选中的图标放到exe文件里面去,该怎么办? VB在创建Access数据数文件.mdb后,怎么样在TAB中换行.感谢? 志愿者帮忙,谢谢啊~~~~缘份啊~~`
想不出其他更快速的办法了。
1)扫描位图文件的全部数据(对应用于调色板的编码),完成数据频度的统计。 2)依据数据出现的频度建立哈夫曼树。 3)将哈夫曼树的信息写入输出文件(压缩后文件),以备解压缩时使用。 4)进行第二遍扫描,将原文件所有编码数据转化为哈夫曼编码,保存到输出文件。解压缩则为逆过程。
实现过程较为复杂,可以在网上搜