java - 将视频缩放至 24x15 分辨率

标签 java image swing graphics scale

我制作了一个在 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/

相关文章:

java - 在指定时间内执行部分代码

java - java中ByteBuffer的clear()方法

java - ReadWriteLocks-(不可重入)它如何支持多个读者获取读锁

android - 在 Android 应用程序中使用什么类型的图像?

python - 在 python 中有什么方法可以在 html 中找到图像的大小?

jquery - 将视频转换为 JPEG Sprite

java - 使用反射在运行时更改 JLabel 的背景

java - Java 中的屏幕尺寸

Java,输入为空时如何中断循环?

java - 在 Webdriver 中创建测试套件