将图像转换为精灵

时间:2016-04-14 15:48:12

标签: python matlab

我正在尝试在FPGA主板上制作一个简单的游戏,我希望将sprite用于背景和玩家角色。为此,我被告知使用Python或Matlab拍摄图像并将其转换为精灵。我试图将图像转换为每像素16位,因为板上的内存可以容纳每个内存位16位。

在过去的几天里,我一直在寻找一个教程或某种例子来帮助我解决这个问题,但我没有真正的运气。所以我只是希望有人可以就如何实现这一点给我建议,或者只是指出我正确的方向。

我不知道这是否有所帮助,但我已经与另一个人讨论了这个问题,他们给我的建议就是把图像放到一个矩阵中并将其除以8.然后我会有15个颜色位,RGB各5个,透明度第16位。然后我应该将此矩阵写入hex文件并将其放入板内存中。有一个程序可以正确地将hex文件编辑成正确的格式,这样我就不用担心了。

这种做法是否正确?或者,还有更好的方法?提前谢谢!

0 个答案:

没有答案
相关问题