首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我想把.bmp图片文件压缩 有什么方法?变成黑白也行

2012-03-24 
我想把.bmp图片文件压缩 有什么方法?变成黑白也行 。3M 压缩成几十K都可以了我的目的是捉图然后保存 文件大

我想把.bmp图片文件压缩 有什么方法?变成黑白也行 。
3M 压缩成几十K都可以了
我的目的是捉图然后保存 文件大小要几十K以下有损也没问题 黑白也可以 当然越小越好

请指教

[解决办法]
画图板打开,另存成jpg……
很快很方便……
[解决办法]
找个库吧,libjpeg什么的,直接压缩
[解决办法]

探讨
JPG格式的不就行了?

[解决办法]
先将图转换成黑白的,至于压缩方法就多了,常用的LAMA,但可以先将黑白图形处理下再进行压缩.
将像素转成位处理,将8个像素处理成1个字节8位,1表示黑,0表示白,按从高到低的顺序,若不够按8对齐处理.文件头8个字节每4个字节表示一个数,分别表示行列,然后再进行压缩.
若按此处理,一张1024*768的图>128*768=98304个字节/1024=96K(压缩前)
[解决办法]
不就是一个image to bitmap的问题。在bitmap中只有黑白两种,用1和0表示。在QT中我已实现了。

热点排行