查看: 132|回复: 2

[未解决] 位图取像素点

[复制链接]

该用户从未签到

发表于 2020-6-2 15:10 来自手机 | 显示全部楼层 |阅读模式
内存卡存位图,然后想读出这张图片的长宽,并且想知道每一个像素点的rgb值。哪位大佬知道有什么方法或者库么?

该用户从未签到

 楼主| 发表于 2020-6-3 09:59 | 显示全部楼层
也没有人看,也没有人知道么
  • TA的每日心情
    无聊
    2020-6-24 15:55
  • 签到天数: 405 天

    [LV.9]以坛为家II

    发表于 2020-6-3 14:47 | 显示全部楼层


    File bmpImage = SD.open("TEST.BMP", FILE_READ);

    bmpImage.seek(0x12);  // 宽度
    width = bmpImage.read();

    bmpImage.seek(0x16);  // 高度
    height = bmpImage.read();
       
    //Serial.println(width);   
    //Serial.println(height);
       

    bmpImage.seek(0x36); //跳过Bitmap文件头

    for (int y = 0; y < height; y ++)
    {
          
            for (int x = 0; x < width; x++)
            {

            
                    b = bmpImage.read();
            
                    g = bmpImage.read();
            
                    r = bmpImage.read();

            

                    lcd.setColor(r, g, b);        
                    lcd.drawPixel(x, y);
          
            }
       
    }

       

    bmpImage.close();

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    ESP8266电池供电如何接线?
    ESP8266电池供电如何接线
    小白一枚,最近捣腾ESP8266-12F[/backcolor],在烧录架上烧录好Blinker程序是正常运行
    莫斯精灵
    莫斯精灵
      在抗战和谍情影片中无线电台发出的嘀嘀嗒嗒声大家一定印象深刻吧?其实就是将信
    AM广播环境监测仪
    AM广播环境监测仪
    #描述 之前在论坛看到一个帖子,可以让UNO产生1MHz-AM 调幅波并短距离发送电报。
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表