adb - 如何以jpeg格式捕获屏幕?

时间:2018-02-18 01:25:08

标签: adb screen-capture

如何使用' screencap'来捕捉.jpg / .jpeg格式的屏幕?

adb shell screencap -p /sdcard/screencap.jpg

这不起作用。我认为改变扩展会有所帮助。但它始终捕获.png。在这种情况下,文件大小比我需要的大。

2 个答案:

答案 0 :(得分:1)

screencap不支持JPEG作为输出格式,请参阅screencap source code

从设备中提取文件后,您需要自己进行转换。 这可以使用imagemagick convert command完成,例如:

adb shell screencap -p /sdcard/screencap.png
adb pull /sdcard/screencap.png screencap.png
convert screencap.png screencap.jpg

如果文件大小仍然很大,您可以调整大小:

convert screencap.png -resize 50% screencap.jpg

答案 1 :(得分:0)

adb shell screencap -j /sdcard/screen.jpg