掌控板显示图片(二)-- 电脑端通过TCP传输图片数据

2020-01-221.2万
AI 快速预览详细 收起
本文介绍了如何通过TCP协议将PBM格式的图片数据从电脑传输到掌控板,并在OLED显示屏上显示。首先,处理电脑端的PBM图片数据;然后,利用socket模块通过TCP传输这些数据;最后,掌控板接收并显示图片。这种方法解决了掌控板存储空间小的问题,为后期显示定格动画做准备。
在上一篇  掌控板显示图片 帖子中,我们已经学会了把图片格式处理成 PBM (Portable Bit Map) 格式然后进行显示。这次,尝试从电脑端把图片数据通过网络,传输给掌控板,掌控板再把图片数据显示出来,为后期进阶显示“定格动画”做准备 (掌控板本身的存储空间太小了)。

PBM格式的文件,图片数据即每个像素点的信息以二进制的形式表示,这些数据通过 oled.blit() 再显示出来。


1. 电脑端 PBM图片数据处理:

掌控板显示图片(二)-- 电脑端通过TCP传输图片数据图1

2. 利用 socket 模块,通过 TCP 传输图片数据:

掌控板显示图片(二)-- 电脑端通过TCP传输图片数据图2

3. 掌控板接收数据并显示

掌控板显示图片(二)-- 电脑端通过TCP传输图片数据图3

效果演示:


P.S. 能显示一张图片,就能显示多张图片,最终可以显示动画效果哈


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
小刚郭
小刚郭
我前几天搞了动画诶,是mp4上位机解码压缩成jpg,降位数,掌控板解码,发送到ips屏幕
展翅的小海鸥
展翅的小海鸥
可以图形化吗?
kylinpoet
kylinpoet
楼主强大,多谢分享。
gada888
gada888
学习下
斐斐课件
斐斐课件
这个方法,太棒了,
- 没有更多了 -