怎么将32位的BMP转换为16位的BMP

wongflying 2005-06-16 06:37:34
想把32位的BMP图转换成16位的,但是始终不知道怎么去填头和数据之间的调色板数据!:(
请大侠们赐教!
...全文
274 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
icansaymyabc 2005-06-19
  • 打赏
  • 举报
回复
32位的BMP图和16位的BMP图都没有调色板。
nkzyf 2005-06-17
  • 打赏
  • 举报
回复
我只知道16位的位图没有调色板数据,
但是8位的是必须有调色板么?
httpaspjspphp 2005-06-17
  • 打赏
  • 举报
回复
gz
wongflying 2005-06-17
  • 打赏
  • 举报
回复
谁有现成的代码呢?我自己写的保存下来不对!:(
vcmute 2005-06-16
  • 打赏
  • 举报
回复
16位的位图没有调色板数据
新将BitmatInfoHeader中的bitpixels为16
根据555或565可设置BITFIELD
将原来的4Byte(8:8:8)转换为2Byte(5:5:5或5:6:5)
wongflying 2005-06-16
  • 打赏
  • 举报
回复
思考中,16位的位图有没有调色板数据呢?谢谢!

19,469

社区成员

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

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