TQ2440 关于图片缩小的问题

[复制链接]
2130|2
 楼主| wang___xue 发表于 2013-4-22 21:43 | 显示全部楼层 |阅读模式
void Paint_Bmp1(int x0,int y0,int h,int l,int k,unsigned char bmp[])
{
  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);
  }
  
}
p=p+2*k;
p=p+640*(k-1);
这两句是什么意思?
阿南 发表于 2013-4-23 12:19 | 显示全部楼层
这两个要结合LCD屏即显示图片的大小,640x480
 楼主| wang___xue 发表于 2013-4-23 16:49 | 显示全部楼层
阿南 发表于 2013-4-23 12:19
这两个要结合LCD屏即显示图片的大小,640x480

图片是480*272 的,想把图片缩小为原来的八分之一,通过抽样像素值显示图片,不知道这两个公式是怎么得到的。谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部