开始用TFT显示图片时,很兴奋激动,但是后来不知怎么的,遇到了一个很费解的问题
本来要显示的图片是这样的:
但是通过Image2Lcd转换软件转换后,在TFT上显示的却不是自己想象的样子:
开始一直没找到问题,还以为是TFT的驱动写错了,后来发现不是,显示图片的程序也没有发现什么问题,让我很是纳闷,经过几番思索,看着显示的图片,想了很长时间,突然发现一个问题,图片显示感觉有点错位,后来上网查了一些资料才想明白了,问题出在了刷新TFT窗口位置上。
我们先看看图片转换软件画了红圆圈的这个地方:
这个地方的数据很重要的,在刷新图片显示窗口的时候我们的窗口坐标要按照他的坐标作相应的修改,要是我们的起始坐标是(0,0),那么终点坐标就照图片转换软件上的坐标就行,这样显示的图片就正常了:
希望遇到和我一样问题的朋友,能够很快的解决问题,这是我遇到的一些问题,希望能帮到大家。