gpt4 book ai didi

android - 比 "adb shell screencap"更快的命令?

转载 作者:搜寻专家 更新时间:2023-11-01 09:35:12 26 4
gpt4 key购买 nike

我正在使用以下命令捕获 Android 模拟器屏幕:

adb shell screencap -p /sdcard/screencap.png

但是执行命令和保存 png 文件需要大约 500 毫秒,有没有更快的方法来捕获屏幕数据?我实际上并不需要 PNG 文件本身,只需要“图像数据”,因为我只是创建 PNG 并将其加载到 .NET 位图类中以读取像素颜色。

我需要一种更快的方式来捕获图像,因为我需要每秒大约 10 张图像来与模拟器屏幕进行交互,因此录制屏幕以生成视频文件对我来说不是“解决方案”。

谢谢

最佳答案

老问题,但您可以尝试 adb shell screencap screen.dump。这将跳过将文件转换为 png 的步骤,并将生成一个可以十六进制读取的文件。

有 12 个字节的标题,然后文件以位置 (0,0)(左上角)的像素颜色作为 RGBA 开始。

文件的最终大小取决于显示器的大小。

关于android - 比 "adb shell screencap"更快的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43900380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com