如何通过亚行制作部分屏幕截图

问题描述

出于好奇,我试图自动控制一些检查用户反射的应用程序(简单游戏)(类似“ Burrito Bison”中的动态指标)。我的方法是通过ADB捕获游戏屏幕,分析屏幕的一部分,如果某些图形出现在特定区域,则触发假触摸屏幕。

我想出了假触摸屏幕的最快方法(将触摸事件直接写入触摸设备“文件”)。我的瓶颈现在是捕获屏幕。深入研究后,我发现最快(到目前为止)获取屏幕的方法是使用screencap bin工具。我的屏幕分辨率是720x1480,所以大约需要0.4秒即可全屏显示

library(devtools)
install_github(c("SantanderMetGroup/loadeR.java","SantanderMetGroup/climate4R.UDG","SantanderMetGroup/loadeR","SantanderMetGroup/transformeR","SantanderMetGroup/visualizeR","SantanderMetGroup/downscaleR"))

我只需要检查20x20像素之类的区域。我想知道是否有任何方法只能捕获屏幕的一小部分(帧缓冲和查找功能?)。如果可能的话,我想避免创建一些android java应用并将其放入手机中。

是否有任何类似于屏幕截图的东西,但是具有x,y,w,z之类的参数来设置一些ROI矩形?

对于任何帮助,谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)