我制作了一个在 Arduino 上运行的 24x15 LED 显示屏,去年我在内存中放入了 32KB 的图形例程,这很酷。
但现在我已经升级到 Arduino Mega,具有 256KB 内存,并且有一个带有 micro-SD 读卡器的“音乐盾”。
所以我的新计划是从 SD 卡上播放动画。
我已经编写了一个例程来将缓冲区加载到我的 24x15 显示器上。
所以我想使用简单的 3 字节 RGB 像素将屏幕捕获的(或任何)视频动画存储在磁盘上。该算法将采用任何分辨率的插值,选取每个(高度/15 和宽度/24) block 的平均颜色。因此 24x15 动画将是此场景的特殊边缘情况。 640x480 显然按比例缩小看起来很荒谬,但我可能会让马里奥角色看起来相当不错。
关于如何做到这一点有什么想法吗?以前有人写过这个吗?我确信有人有。不过确实很难找。
最佳答案
QuickASCII
“是一个由 Quicktime 提供支持的基于控制台的电影播放器和图片查看器”,说明了如何在支持的平台上利用 Quicktime 来实现此目的。
关于java - 将视频缩放至 24x15 分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20776340/