openmv驱动自己的spi屏

已经成功驱动,可以实时显示图像了。不知道怎么显示读取的电脑图片,查了查有一个image.Image函数可以读取图像,在电脑上的帧缓冲区是对的,传输出来到spi屏就错了。按道理实时图像都可以读取对了,为什么这个不对。难道是img=sensor.snapshot处理的图和image读取的自己的图不一样,想知道有什么方法可以解决?

显示的话需要用由image2lcd转码得到图片代码。