8位灰度图在LCD上显示

本文详细介绍了8位灰度图像的概念、灰度图的RGB关系及BMP文件格式,特别是灰度图在LCD上的显示规则。讨论了8位灰度格式如何转换成16位565RGB格式,并给出了转换计算公式,同时提及了STM32库在显示过程中的应用。
摘要由CSDN通过智能技术生成

一、概述

1、灰度

  灰度使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。每个灰度对象都具有从 0%(白色)到灰度条100%(黑色)的亮度值。 使用黑白或灰度扫描仪生成的图像通常以灰度显示。

  像素值量化后用一个字节(8 bits)来表示。如把有黑-灰-白连续变化的灰度值量化为256个灰度级,灰度值的范围为0~255,表示亮度从深到浅,对应图像中的颜色为从黑到白。黑白照片包含了黑白之间的所有的灰度色调,每个像素值都是介于黑色和白色之间的256种灰度中的一种。

2、灰度图

  用灰度表示的图像称作灰度图,灰度图的RGB三通道满足关系式:R=G=B。

3、灰度图bmp文件格式

                 

偏移量

域的名称

大小

内容

图像文件头

0000h

标识符(Identifier)

2 bytes

两字节的内容用来识别位图的类型:

BM : Windows 3.1x, 95, NT, 

 

0002h

File Size

1 dword

用字节表示的整个文件的大小

 

0006h

Reserved

1 dword

保留,设置为0

 

000Ah

Bitmap Data Offset

1 dword

从文件开始到位图数据开始之间的数据

(bitmap data)之间的偏移量

 

000Eh

Bitmap Header Size

1 dword

位图信息头(Bitmap Info Header)的长度,用来描述

位图的颜色、压缩方法等。下面的长度表示:

28h - Windows 3.1x, 95, NT,

0Ch - OS/2 1.x

F0h - OS/2 2.x

 

0012h

Width

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值