WEB开发网
开发学院操作系统Linux/Unix linux下的framebuffer显示图片 阅读

linux下的framebuffer显示图片

 2013-08-12 16:14:00 来源:WEB开发网   
核心提示:{for(x=0;x<WIDTH;x++){// if(x<640){buf[3][(((HEIGHT-1)-y)*WIDTH+x)*4 + 0] = data[((y*WIDTH) + x)*3 + 0];buf[3][(((HEIGHT-1)-y)*WIDTH+x)*4 + 1] = data[((y*
{
for(x=0;x<WIDTH;x++)
{
// if(x<640)
{
buf[3][(((HEIGHT-1)-y)*WIDTH+x)*4 + 0] = data[((y*WIDTH) + x)*3 + 0];
buf[3][(((HEIGHT-1)-y)*WIDTH+x)*4 + 1] = data[((y*WIDTH) + x)*3 + 1];
buf[3][(((HEIGHT-1)-y)*WIDTH+x)*4 + 2] = data[((y*WIDTH) + x)*3 + 2];
//buf[1][(479-y)*WIDTH+x)*4 + 3] = data[((y*640) + x)*3 + 0];
}
}
}
fclose(fp[0]); fclose(fp[1]); fclose(fp[2]);
//
while(1)
{
memcpy(fbp,buf[index++%picindex + 1],WIDTH*HEIGHT*4);
sleep(2);
}
printf("/nover!/n");
return ;
}

上一页  1 2 

Tags:linux framebuffer 显示

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接