gpt4 book ai didi

screenshot - 哪些命令行用于在 Android 设备上截取屏幕截图(screencap 除外)

转载 作者:行者123 更新时间:2023-12-04 12:51:55 29 4
gpt4 key购买 nike

我想使用命令行截取我的 root 三星设备的屏幕截图。我有时间限制,我不应该超过 2 秒。所以我的问题是如何使用命令行截取屏幕截图。

最佳答案

可以使用以下命令截取屏幕截图。

adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png screenshot.png

Source


更新:经过一些研究后,我注意到一个类似的问题,其答案可能对您有所帮助:

If the slow part is raw to png conversion (time adb shell screencap -p /sdcard/x.png is considerably slower than time adb shell screencap /sdcard/nonpng.raw, as I have it in games)

This shell script by max_plenert is a better example:

adb shell screencap /sdcard/mytmp/rock.raw
adb pull /sdcard/mytmp/rock.raw
adb shell rm /sdcard/mytmp/rock.raw

// remove the header
tail -c +13 rock.raw > rock.rgba

// extract width height and pixelformat:
hexdump -e '/4 "%d"' -s 0 -n 4 rock.raw
hexdump -e '/4 "%d"' -s 4 -n 4 rock.raw
hexdump -e '/4 "%d"' -s 8 -n 4 rock.raw

convert -size 480x800 -depth 8 rock.rgba rock.png

Source

关于screenshot - 哪些命令行用于在 Android 设备上截取屏幕截图(screencap 除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32883784/

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