Linux系统下,RAM开发板图片的显示:

    基础是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图片
    
    位运算,一个位

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值