社区
界面
帖子详情
如何将16位位图压缩成8位位图,?
allen_zhaozhencn
2004-10-14 09:27:18
如何将16位位图压缩成8位位图,?
...全文
177
4
打赏
收藏
如何将16位位图压缩成8位位图,?
如何将16位位图压缩成8位位图,?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allen_zhaozhencn
2004-10-22
打赏
举报
回复
给说具体一点吗?
allen_zhaozhencn
2004-10-22
打赏
举报
回复
给说具体一点吗?
snaill
2004-10-14
打赏
举报
回复
需要一个影射关系
superinsect
2004-10-14
打赏
举报
回复
去掉低8位的值
动态规划的思想压缩
位
图
此程序使用动态规划的方法压缩
位
图
,用MFC实现。可以压缩
8
位
、
16
位
、24
位
的
位
图
。用进度条显示压缩、解压进度。 算法思想: (1)对8、
16
、24
位
位
图
数据的读功能 有一个参数为输入
位
图
文件名(*.bmp),它能解析8、
16
、24
位
位
图
文件格式,获取
位
图
BITMAPINFOHEADER信息和每个像素的数据信息,放入内存中。 (2)对8、
16
、24
位
位
图
数据的写功能 有一个参数为输出
位
图
文件名(*.bmp),它能将内存中的
位
图
文件信息,按照
位
图
格式,写到
位
图
文件中保存。(输出
位
图
文件名由压缩文件名(*.zj)) (3)灰度图像压缩功能,提供comp方法。 comp方法有一个参数为输出压缩文件名(*.zj) ,它能将已经装入到内存中的8、
16
、24
位
位
图
信息,进行压缩,形成段标题和以变长格式存储的像素的二进制串,写入到文件中(zj文件格式自行定义)。 (4)灰度图像解压功能,提供uncomp方法。 uncomp方法有一个参数为输入压缩文件名(*.zj),它能解析zj文件格式,将其在内存中解压缩为
8
位
位
图
信息,以便输出为
位
图
文件。 存储结构: 将3
位
的段内
位
长信息用拼字节的方法拼成一个UINT,将像素信息通过动态规划进行段内合并后用拼字节的方法拼成一个UINT,写入文件。
位
图
压缩色深转换器
位
图
压缩色深转换器
位
图
压缩色深转换器
位
图
压缩色深转换器
位
图
压缩色深转换器
MFC实现灰度
位
图
压缩及解压
由于灰度图像在像素值上存在很大差距,可能一连串都是值为1~7的点,也可能一连串都是250左右的点。所以只要根据这一点来简化就可以实现压缩。程序涉及到动态规划、
位
运算、二进制读写文件等思想。
Android 大
位
图
压缩方法二
40M的安卓Demo,就冲这容量,也值得一下。有福利的,亲。
huffman嵌入式
位
图
压缩
使用游程编码和huffman编码算法对
16
位
rgb565
位
图
在嵌入式平台上进行压缩,能压缩30%左右,使用静态内存可完整的把算法移植到嵌入式平台上。rgb565
位
图
有自定义的4字节宽高头,移植时算法要相应修改。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章