求教关于BMP格式图像问题,16位的DIB图像是怎么生成的?

DataCenter 2003-10-20 07:40:09
DIB图像的可以用多位表示每个像素,可以是1位,2位,4位,8位,16位,24位,32位,16位的又可分为两种方式BI_RGB/BI_BITFIELDS,而BI_BITFIELDS方式的位图,又支持555RGB和565RGB两种格式,它们对应的屏蔽码分别是(0X1F,0X3E0,0X7C00)和(0X1F,0X7E0,0XF800)。

请问:
1、16位的DIB图像的565RGB格式的图像,它的通道,蓝是5位,绿是6位,红是5位,每一位都用来表示色彩了吗?
2、24位的DIB图像是如何转换为16位的DIB图像的555RGB图像的?
3、24位的DIB图像是如何转换为16位的DIB图像的565RGB图像的?

先谢了!
...全文
34 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xihuapr 2003-10-23
  • 打赏
  • 举报
回复
1、每位均表示颜色值
2、将每个颜色的256级的灰度值映射成32级灰度,可采用分组合并的方法
3、同2类似
Yofoo 2003-10-23
  • 打赏
  • 举报
回复
顶!!!!!!!!!!!!!!!!!!

19,468

社区成员

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

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