不借助任何工具用c语言打开bmp图像,将其转换为JPEG格式并存储

90后的80人 2014-11-22 11:15:45
老师布置了个这样的作业 不会啊 查了些资料也没弄出来 求帮忙
...全文
441 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
li4c 2014-11-25
  • 打赏
  • 举报
回复
好复杂的一个问题,显示图片都不是很难,难就在还要换格式
「已注销」 2014-11-25
  • 打赏
  • 举报
回复
首先解析bitmap文件,bitmap文件有两个部分,一个是头,一个是体。头和体都是固定的结构,“体”要注意调色板。 头的结构在windows的一个头里有,网上也有资料。 体由三部分组成: 1. 基本info 2. 调色板 3. 像素信息 其中调色板可选,超过256色没有调色板。而256色以下的,必须有调色板。这部分细节还是要看网上资料。 jpeg的编码用libjpeg库。
熊熊大叔 2014-11-25
  • 打赏
  • 举报
回复
就是查bmp和jpg的文件格式。 如果不能用库,jpg文件生成也就是3个步骤:DCT变换,量化,游程编码。
神-气 2014-11-25
  • 打赏
  • 举报
回复
bmp格式比较简单,自己写。编码成jpeg可以用libjpeg库。
赵4老师 2014-11-25
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
上网上找bmp文件的结构体,将文件中的数据读到结构体中,然后在找jpeg结构体 根据需要填充即可
u010350423 2014-11-24
  • 打赏
  • 举报
回复
哥们,你在上多媒体的课么

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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