打印

TQ2440 关于图片缩小的问题

[复制链接]
1512|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

粉丝