bmp图片压缩 C程序

银林未来 2015-07-13 06:02:11
需求:需要将 24位的 bmp 图片 分辨率 320X175 转成 1K以内的 bmp图片 或是 jpg图片

目前,我的LCD 分辨率为 320X240,截取 320X175 为 签名空白处, 保存的bmp签名图片大小 为 3*320*175 字节
转成 单色后 变成了 7k 不到,或是 直接 转换成 JPG 图片,也不到 10K,但是 离我的 1K 需求 还是 太大,


求能 让我的 图片变小的 C 接口 ,谢谢。如果有的话,请发我邮箱,543701603@qq.com。谢谢大家。
...全文
478 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
jpg压缩率满足不了你的需求的话,可以看看国外比较新的图像压缩方法,比如这个BPG压缩,相关主页http://bellard.org/bpg/
BeanJoy 2015-07-27
  • 打赏
  • 举报
回复
jpg就是经过压缩的了,再压缩也不会小很多。 劝楼主还是不要考虑其他压缩算法了,还是考虑下合理性。
赵4老师 2015-07-27
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
为什么不使用软件Image Optimizer呢?
刚用Image Optimizer压缩到2K刚刚能看;压缩到1K真不能看了。
Sandrer 2015-07-25
  • 打赏
  • 举报
回复
这是没可能的事情, 楼主别费精力了~~~~~ 就算你的图片是8bit, 320*170/4 都已经超过1k了, 还不包括文件头信息 而且除非你的图片的颜色有很多重复, 否则你再压缩也不可能压缩到1k以内
汪宁宇 2015-07-25
  • 打赏
  • 举报
回复
引用 5 楼 relaxisland 的回复:
为啥要1k,以及可接受的标准是什么? 大小可以缩小吗? 图片的模糊程度可以到 哪里? 压缩成jpg可以设置压缩倍率的。
整片FLASH可能还不到16K........
汪宁宇 2015-07-25
  • 打赏
  • 举报
回复
引用 楼主 nielinyin 的回复:
需求:需要将 24位的 bmp 图片 分辨率 320X175 转成 1K以内的 bmp图片 或是 jpg图片 目前,我的LCD 分辨率为 320X240,截取 320X175 为 签名空白处, 保存的bmp签名图片大小 为 3*320*175 字节 转成 单色后 变成了 7k 不到,或是 直接 转换成 JPG 图片,也不到 10K,但是 离我的 1K 需求 还是 太大, 求能 让我的 图片变小的 C 接口 ,谢谢。如果有的话,请发我邮箱,543701603@qq.com。谢谢大家。
rar/zip这些明显不适合移植,jpg你得考虑清楚啊,过度色极容易丢失,自己随便写个简单算法压缩一下就行了呀 可以参考下这个:http://blog.csdn.net/chenyujing1234/article/details/8049325
汪宁宇 2015-07-25
  • 打赏
  • 举报
回复
引用 楼主 nielinyin 的回复:
需求:需要将 24位的 bmp 图片 分辨率 320X175 转成 1K以内的 bmp图片 或是 jpg图片 目前,我的LCD 分辨率为 320X240,截取 320X175 为 签名空白处, 保存的bmp签名图片大小 为 3*320*175 字节 转成 单色后 变成了 7k 不到,或是 直接 转换成 JPG 图片,也不到 10K,但是 离我的 1K 需求 还是 太大, 求能 让我的 图片变小的 C 接口 ,谢谢。如果有的话,请发我邮箱,543701603@qq.com。谢谢大家。
看来是准备要做文本屏的兄弟啊
relaxisland 2015-07-19
  • 打赏
  • 举报
回复
为啥要1k,以及可接受的标准是什么? 大小可以缩小吗? 图片的模糊程度可以到 哪里? 压缩成jpg可以设置压缩倍率的。
shiter 2015-07-15
  • 打赏
  • 举报
回复
那可以直接用差值算法么,我觉的直接往小搞搞,完后再考虑编码
schlafenhamster 2015-07-14
  • 打赏
  • 举报
回复
"24位的 bmp 图片" 先转换为 8位的 BMP
赵4老师 2015-07-14
  • 打赏
  • 举报
回复
为什么不使用软件Image Optimizer呢?
xf_21 2015-07-13
  • 打赏
  • 举报
回复
这个不一定有吧,每种压缩算法都有个范围,不能你想压多小就多小。另外,与你图片中色彩的丰富程度也有关系。信息含量越多压缩后文件越大。

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧