Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6|回复: 6
打印 上一主题 下一主题

截图问题

[复制链接]

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
跳转到指定楼层
楼主
发表于 2016-4-4 10:22:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png E:\download
这个截图好像高度被缩小一般了
回复

使用道具 举报

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
沙发
 楼主| 发表于 2016-4-4 11:15:25 | 只看该作者
修改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要重新编排。
回复 支持 反对

使用道具 举报

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
板凳
 楼主| 发表于 2016-4-4 11:49:59 | 只看该作者
每次刷新屏幕跑这个地方:
static void mtkfb_update_screen_impl(void)
{
    BOOL down_sem = FALSE;

    MTKFB_FUNC();

        printk("zcfdebug mtkfb_update_screen_impl\n");
回复 支持 反对

使用道具 举报

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
地板
 楼主| 发表于 2016-4-4 11:50:22 | 只看该作者
下面就要找framebuffer的地址和大小了。
回复 支持 反对

使用道具 举报

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
5#
 楼主| 发表于 2016-4-4 13:08:25 | 只看该作者
boot_logo_updat]zcfdebug info->var.bits_per_pixel is 32
意思是每个像素点4个byte
回复 支持 反对

使用道具 举报

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
6#
 楼主| 发表于 2016-4-4 13:25:58 | 只看该作者
C语言,定义一个二维数组
printk("zcfdebug sizeof(int) is %d \n",sizeof(int));就是4
回复 支持 反对

使用道具 举报

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
7#
 楼主| 发表于 2016-4-4 13:50:25 | 只看该作者
分配一个tempbuffer,然后把framebuffer种的数据都copy到buffer里面。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2025-12-15 02:03 , Processed in 0.013067 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表