zynq在VGA上显示图像出现混乱

实验结果如下 

原代码中有提到//

所有数据格式 为 RGBA,低位的透明度暂不起作用

extern const unsigned char gImage_a1[921600];
extern const unsigned char gImage_a2[921600];
extern const unsigned char gImage_t1[921600];
extern const unsigned char gImage_t2[921600];

自己用image2LCD导出的图像就是不能在VGA上显示好。也怀疑是不是导出图像格式不太对。请大佬们帮忙解答一下,谢谢