MTK屏幕旋转后截图图片不完整
产品使用的屏幕是竖屏横用,客户要求添加截图按钮后截图发现,截出来的图片是不完整并且被拉伸的。
1. 长按电源键的菜单里打开截图按钮
添加后增加了一个截图按钮
系统的截图程序在这里frameworks/base/cmds/screencap/screencap.cpp
使用命令行截图可以用
调试也可以使用命令来截图: screencap –p /sdcard/cap.png
2. 修改旋转后截图问题
步骤1打开按钮后,截出来的图片是这样的
既拉伸又不完整 原桌面是这样的:
看起来是因为我们这是了屏幕的旋转角度后图片是横竖颠倒了
ProjectConfig.mk MTK_LCM_PHYSICAL_ROTATION = 270
尝试将LCM_PHYSICAL_ROTATION设置为0后截图果然正常了。
要调整过来的修改点是:
修改后截图在旋转270后依然是正常的。