c语言查看pbm图片,【基础使用】玩转掌控板5—显示图片(下)

通过掌控板板载的OLED屏显示pbm格式图片

我们已经学会了如何通过内置有pbm格式的图片,并将它显示出来。

而本节课程中,我们将学习如何制作、上传pbm格式的图片,并通过掌控板板载oled屏幕显示出来。

学习目标

使用Photoshop将图片转换为pbm格式

将pbm格式图片上传至掌控板

利用上传的pbm格式图片在oled显示动态图片

图片处理

贴士

(为了和谐,请把“盘”和“百度”改为拼音)

2 提供了一些火柴人图片,可以将下方的火柴人图片保存在本地,今天的案例需要使用。

dbf516f1026cb1daffe0f842785817d7.png

359f0374e8b9031dc462a03a8eb18c49.png

26836f421968eac5d3dc416932fda682.png

f784b84e73ab995e0a92e0e8ae402e55.png

9861cabbb04d0b5c44e212a063ba00bb.png

5248985664f55ee6d0367b71bfd77ca1.png

be2045bc579070a22214f1f9d499e73b.png

71da3d1b38b5ef13b7ff5b0eeca464ab.png

第一步

首先我们需要将图片转换为掌控板可以识别的pbm格式图片,这里我们将使用Photoshop图像编辑软件作为示例,打开Photoshop。

新建一个宽度为128,高度为64,颜色模式为灰度的像素格式图片

a058d2963c871d65087e06cde997e5b7.png

334b3eac7f6a809e8d916a158f4a2d82.png

第二步

随意选择一张火柴人图片,将我们需要转换格式的图片拖动到软件正中间

891403d987680a8c1246edbf65da9da0.png

你可以按住shift键调整到合适的尺寸,调整完成之后,按下回车键.在图像>模式处将图像更改为位图,点击确定。

ece22fa78fbb3bd0c741a537180cfd7c.png

第三步

设置完成之后,点击文件>存储为,将图片保存为pbm格式。

909a135b6c01f65f944fba1d616a1dd4.png

da1dbf8c80072f75d037f1e0877b02af.png

第四步

图片保存完成之后,我们需要将制作好的图片上传至掌控板,打开mPython X软件,点击右上角的文件系统,点击上传到板。

45b2fe5911c4a0ff042d30b11eecde30.png

找到我们保存的图片,将其上传到face或者根目录下,点击确定。

b4d7a491aa90062db9fe5a3fb8c288c0.png

7b0c689edca8bab838718f3024f42124.png

第五步

上传成功之后,我们就可以通过指令将其调用出来,在显示指令区域找到下图指令。

描述;

在指定区域显示掌控板内置pbm格式图片。

6f54994d8af490b94b8e40df1c3e24cb.png

将图片路径输入到红框处,并将指令搭建完整,试下显示效果。

a736eec2602b52cc3df909cbc12e3b52.png

显示效果

bad38f2ed223eeb4b5f4d9ffc8c7db7e.png

召唤“奔跑的火柴人”

如果我们制作好多张图片,并将其上传至板上,并使其每隔0.1秒切换一次图片,就可以实现动态的效果。

试试将8张火柴人图片都转换为pbm格式图片,并让掌控板显示出来,召唤出“奔跑的火柴人”!

示例程序

b42fcfa7562c9601f27a63817d0709d2.png

显示效果

e54299adfdcaab48e9f0b1c9cfca17cd.gif

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值