¿Cómo puedo capturar la pantalla en formato .jpg / .jpeg usando 'screencap'?

adb shell screencap -p /sdcard/screencap.jpg

Esto no funciona. Pensé que cambiar la extensión ayudaría. Pero siempre captura .png. El tamaño del archivo en ese caso es mayor de lo que necesito.

0
avee137 18 feb. 2018 a las 04:25

2 respuestas

La mejor respuesta

screencap no admite JPEG como formato de salida, consulte código fuente de captura de pantalla.

Debe realizar la conversión usted mismo después de extraer el archivo del dispositivo. Esto se puede hacer con imagemagick convert comando, por ejemplo:

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

Si el tamaño del archivo sigue siendo demasiado grande, puede cambiar su tamaño:

convert screencap.png -resize 50% screencap.jpg
2
Devstr 18 feb. 2018 a las 01:51
adb shell screencap -j /sdcard/screen.jpg
0
van9petryk 18 ene. 2020 a las 09:16