Discuz! Board

标题: 截图问题 [打印本页]

作者: zangcf    时间: 2016-4-4 10:22
标题: 截图问题
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png E:\download
这个截图好像高度被缩小一般了

作者: zangcf    时间: 2016-4-4 11:15
修改mtkfb:
//zcfdebug--    MTK_FB_XRES  = DISP_GetScreenWidth();
//zcfdebug--    MTK_FB_YRES  = DISP_GetScreenHeight();
//zcfdebug++<<
        MTK_FB_XRES  = DISP_GetScreenHeight()/2;
        MTK_FB_YRES  = DISP_GetScreenWidth();
//zcfdebug++>>
这样确实上传输入的图片为宽带427,高度480了。
但是和framebuffer要重新编排。
作者: zangcf    时间: 2016-4-4 11:49
每次刷新屏幕跑这个地方:
static void mtkfb_update_screen_impl(void)
{
    BOOL down_sem = FALSE;

    MTKFB_FUNC();

        printk("zcfdebug mtkfb_update_screen_impl\n");

作者: zangcf    时间: 2016-4-4 11:50
下面就要找framebuffer的地址和大小了。
作者: zangcf    时间: 2016-4-4 13:08
boot_logo_updat]zcfdebug info->var.bits_per_pixel is 32
意思是每个像素点4个byte
作者: zangcf    时间: 2016-4-4 13:25
C语言,定义一个二维数组
printk("zcfdebug sizeof(int) is %d \n",sizeof(int));就是4
作者: zangcf    时间: 2016-4-4 13:50
分配一个tempbuffer,然后把framebuffer种的数据都copy到buffer里面。




欢迎光临 Discuz! Board (http://47.89.242.157:9000/bbs/discuz/) Powered by Discuz! X3.2