pByte指针是指向一个Byte类型数据的指针,只占一个字节。指向的数据只是有0-255。
pChar可以看作是字符串数组。
在获取图像数据地址后,len = 64*64*3,对于每一行的数据可以用uIndex代表,但是下一行的开始地址需要bBuffer + uIndex*3,这个问题导致获取数据隔了两行才是正确的数据。
问题在于我错误的没有将uIndex与地址的关系区别好,纠缠在一起,导致第一行的数据没有×3,只记了64,而非64×3。
pByte指针是指向一个Byte类型数据的指针,只占一个字节。指向的数据只是有0-255。
pChar可以看作是字符串数组。
在获取图像数据地址后,len = 64*64*3,对于每一行的数据可以用uIndex代表,但是下一行的开始地址需要bBuffer + uIndex*3,这个问题导致获取数据隔了两行才是正确的数据。
问题在于我错误的没有将uIndex与地址的关系区别好,纠缠在一起,导致第一行的数据没有×3,只记了64,而非64×3。