这是我的难题。我正在创建一个接口,它只是将一系列不同的图像序列循环在一起。该接口旨在在Raspberry Pi上运行。我拥有它,以便当我访问pi上的不同gpio引脚时,它将加载要在屏幕上显示的不同图像序列。
我一直在使用pygame zero来做到这一点(因为我完全没有使用Python进行编码的经验。)并且在我的PC上运行良好。但是,当我将项目转移到pi时,它只能冻结到现在为止。图片为PNG格式,分辨率为480 x 360,运行速度为60fps。
我觉得主要的问题是pi仅具有512mb RAM,加载所有图像导致其冻结。
在pygame零版中,我是否有办法卸载不再需要的图像来清理一些ram,以便每次都不冻结?还是我有一种更有效的方式来创建此界面?
这是一段简短的视频,展示了我在说什么。
感谢您抽出宝贵时间阅读本文档。 :)