树莓派+LCD12864播放BadApple

发布日期:分类:RaspBerry Pi 相关 树莓派+LCD12864播放BadApple有12条评论
时效性提醒:本文首次编写发布于9年前。

制作流程

注意:本制作只支持st7920控制器的LCD12864

1.先把视频的每一帧都提成图片并压缩到适合显示屏大小,可以选择保持比例,我这里的图片压缩完后的大小是85×64;

2.把每张图片的数据提出来,并转换成每横向8个点用一个数表示,方便直接传给显示屏,最后把数据按一定格式写到一个文本文件里。最后把所有文本文件拼起来。我用python+Image库实现的。

3.写一个程序依次从刚才拼起来的文件中取出一张张图片的数据并传到显示屏上就可以了。

源码下载

主程序: http://ideone.com/4VXxQN
视频数据文件: http://pan.baidu.com/s/1sjshtgx

作者:WuSiYu

学生,Web开发者,智能硬件&IOT爱好者

12条评论

    1. 先将视频装成一帧一帧的图片,再批量调整图片尺寸,最后用一个python脚本将每一张图片读取并转换成特定格式的纯文本的数据并合并(脚本源码待我找找在哪台电脑上)

  1. 对,重点就是那个特定格式是怎么样的 我只看到是“-”分割的 希望博主能分享出脚本 谢谢

    1. 抱歉过了好几天才回复你。
      那个脚本我找了找确实没找到,不过本身也就几十行的事,使用了Image库,你可以自己实现一下。
      关于数据的格式,比较简单粗暴:
      每行对应一帧
      每行中由“-”分隔的,是一个个0~255的数值,代表从左到右8个点的值,这8个点为一组,从屏幕左上角开始,一直到右下角。

      如果有问题可以随时再问我

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注