首页 > 其他分享 >关于32位bmp的字节值问题

关于32位bmp的字节值问题

时间:2023-06-28 22:57:34浏览次数:39  
标签:字节 32 RGB bmp BGRA BMP 存值

32位的BMP是BGRA来存值的。

由于前137个位是bmp的相关信息,故看其后的,可发现每4位是一组。FF是RGBA中的A,BMP的不是按照正常的RGB来的。

 通过放大部分得到RGB值,在HexEditExp中搜索,发现搜索结果为0,

 但是把45和0F位置调换一下搜索,发现结果很多。

 

 

由此可知,BMP的存值方式是BGRA。有兴趣的小伙伴可以通过绘制便可知。对了,R,G,B某值出现负值,要这样操作256 + (R || G || B),这样才是它们的正常R,G,B。

 

 

 

最后,感谢你阅读我的文章,感恩!

标签:字节,32,RGB,bmp,BGRA,BMP,存值
From: https://www.cnblogs.com/skypeng/p/17512763.html

相关文章

  • esp32运行边界路由与nRF52833作为rcp通过串口通讯组建边界路由步骤
    1、首先搭建esp32开发环境,按照官方指导说明,我这里是建立在linux运行环境下的  Linux和macOS平台工具链的标准设置-ESP32-C6-—ESP-IDF编程指南latest文档(espressif.com)   espressif/esp-idfatv5.2-dev(github.com)   去官网下载最新版的esp-id......
  • 字节抖音php解密留资的手机号
    订单查询(https://partner.open-douyin.com/docs/resource/zh-CN/local-life/develop/OpenAPI/order.query/query)接口返回的留资联系电话(加密提供)。加密字段解密方法(https://partner.open-douyin.com/docs/resource/zh-CN/local-life/develop/preparation/decrypt) /***......
  • 明德扬FPGA核心板Xilnx开发Lattice光纤7K325T410T光纤PCIE口DDR3
    ......
  • 二、Windows11平台下Visual Studio 2022配置32位汇编环境
    1.下载VisualStudio20222.安装选择工作负载3.创建新项目3.1选择空项目模板3.2填写项目名称和解决方案项目名称:实际项目名称解决方案名称:一个解决方案下可以管理多个项目,并且可以选择一个项目为启动项目,当点击运行与调试后,就会启动被选择为启动项目的项目3.3实......
  • esp32 + obd检测第二版
    OBD_detect组件说明利用esp32获得OBD模拟器数据进行车况检测的组件,可以直接获得车速信息组件代码如下:https://github.com/doincli/esp32_obd_blue公共参数说明:定义的参数protocol_t表示协议到种类,有两种ISO15765_11bit和ISO15765_29bitspeed表示CAN总线的速度有两种......
  • 【雕爷学编程】Arduino动手做(132)---KY-027魔术光环模块
    7款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • RT-Thread 正点原子阿波罗STM32F429IGT6-软件IIC控制I/O扩展模块PCF8574T(踩坑)
    第一步:在RT-ThreadSettings中打开I2C设备驱动,Ctrl+S保存 第二步:在drivers->board.h中进行配置,取消BSP_USING_I2C2的注释,并根据说明定义好引脚; 第三步:对引脚进行初始化,这里可使用CubeMX进行生成; 第四步:根据设备名查找设备 第五步:调用 rt_i2c_transfer 发......
  • STM32 USART1 改成 UART4 出现问题
    STM32USART1改成UART4出现问题群里面叫了半天,野火胸也不出来,那么久没有办法了,我自己发个帖子解决下问了一下度娘,网上有很多关于stm32uart4的问题,有时进不去串口中断的,有发送乱码的,那么我就在这里总结一下首先我们看一下文档我用的stm32f103vet6的,所以USART是模式是3+2,......
  • USB—CH32x作为USB设备时的通信机制和注意事项
    USB设备的数据交互机制围绕中断来展开核心机制:设备准备好状态和数据,主机下发命令,硬件根据寄存器的设置自动立即回复,然后进入相应中断 SETUP:SETUP必须回复ACK,主机收到设备的ACK,MCU进入对应的SETUP中断中断里,设备解析SETUP中的命令,然后准备相关的数据,设置对应的寄存器例如获取描......
  • DEDE 清理少于50个字节的文章
    先在数据库里查询,数据库里有多少篇这样的文章SELECTaidFROMdede_addonarticleWHERELENGTH(body)<50; 效果图: <metacharset="utf-8"><?php$host='127.0.0.1';$user='root';$pwd='123456';$name='dede';@$mysqli=......