|
在裸奔第三章中的缩小显示图片函数中,p=p+640*(k-1);这条语句代表什么意思?LCD缩小显示图片函数用的是什么原理,哪位大侠可以讲解下嘛?以下缩小显示图片是函数
void Paint_Bmp1(int x0,int y0,int h,int l,int k,unsigned char bmp[])//例如,k=8;意思就是将图片缩小到1/k,k可以等于2、4、8等
{
int x,y;
U32 c;
int p = 0;
h=h/k;
l=l/k;
for( y = 0 ; y < l ; y++ )
{
for( x = 0 ; x < h ; x++ )
{
c = bmp[p+1] | (bmp[p]<<8) ;
if ( ( (x0+x) < SCR_XSIZE_TFT) && ( (y0+y) < SCR_YSIZE_TFT) )
LCD_BUFFER[y0+y][x0+x] = c ;
p = p + 2*k;
}
p=p+640*(k-1);//这条语句代表什么意思,哪位大侠能结合原理讲解下吗?谢谢了
}
} |
|