动态规划的思想压缩位图
此程序使用动态规划的方法压缩位图,用MFC实现。可以压缩8位、16位、24位的位图。用进度条显示压缩、解压进度。
算法思想:
(1)对8、16、24位位图数据的读功能
有一个参数为输入位图文件名(*.bmp),它能解析8、16、24位位图文件格式,获取位图BITMAPINFOHEADER信息和每个像素的数据信息,放入内存中。
(2)对8、16、24位位图数据的写功能
有一个参数为输出位图文件名(*.bmp),它能将内存中的位图文件信息,按照位图格式,写到位图文件中保存。(输出位图文件名由压缩文件名(*.zj))
(3)灰度图像压缩功能,提供comp方法。
comp方法有一个参数为输出压
文件列表
CompressBmp.rar
(预估有个32文件)
CompressBmp
灰度图像压缩数据
纹理.bmp
256KB
数字化.hufm
119KB
数字化(附件).bmp
284KB
数字化.bmphufm
152KB
数字化.bmp.zj
278KB
数字化.bmp
284KB
纹理.bmp.zj
226KB
CompressBmp.sln
898B
暂无评论