基础是LCD点的显示
图片不管是什么格式,都是保存了每一个像素点的信息,只是保存的方法不一样,显示图片其实就是把图片中每一个点的颜色信息拿出来,放到开发板相应的位置。
bmp图片 详细的讲
bmp是一种常见的高清的图片存储格式
bit map picture 位图
原理:将图片的每一个像素点的每一个位按照一定的顺序存储到文件中。
====》BMP图片是没有被压缩的
PNG 和BMP非常的类似
位深:每一个像素点占用的bit数量
24位:一个像素点占用3 byte
RGB
32位:一个像素点占用4 byte
ARGB
自己制作一张合适的BMP:
一定不是把后缀名改为BMP
600*450 = ?
600*450*3 = 810,000?
810,054
多出的54个字节:在文件的头部使用54个字节保存图片本身的信息,如宽度,高度.....
599*449*3+54 = 806907
808,254
windows规定:BMP每一行的大小必须是4的倍数,不是4的倍数,则填充为4的倍数。
写代码,显示一张基础的BMP图片
位运算,一个位
Linux系统下,RAM开发板图片的显示:
最新推荐文章于 2024-04-09 06:26:34 发布