• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

求一个提取16位bmp的像素数据提取的程序

dc2e54eff01a63e4 2018-06-12 浏览量:1061
前几天买了个F767的板子,但内置的程序是拍照存储16位的bmp文件,但是我只会24位bmp的数据提取。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • RGB565格式和RGB888之间的转换,可以参考https://blog.csdn.net/u013316124/article/details/50126289
    • 发布于 2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 数据是按2byte/像素 取(普通bmp是3byte一个像素),前面讨论过565数据和24bit数据转换问题的,你搜索一下。

    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • RGB24.red= RGB565.red <<3

    RGB24.green = RGB565.green <<2

    RGB24.blue = RGB565.blue <<3


    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个位图都是用三原色的像素来存储,可以将24位的的bmp数据左移到16位就可以了
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这歌涉及到16位和24位数据的转换,低位的颜色要舍去。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 24位色是RGB888,红绿蓝各占8位,16位色是RGB565或者RGB1555,红蓝5位绿6位,888转565的算法其实就是把红蓝色部分舍去三位,绿色部分舍去两位。

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

求一个提取16位bmp的像素数据提取的程序