SORU
10 Mayıs 2010, PAZARTESİ


Adb den Nexus ekran görüntüsü?

Amacım yazabilmek bir kelime bir komut olması ve köklü bir Nexus One USB ile bağlı bir ekran görüntüsü elde etmektir.

Şimdiye kadar, bu gibi çekerek 32bit xRGB888 çiğ bir görüntü olduğuna inanıyorum, hangi çerçeve alabilirim:

adb pull /dev/graphics/fb0 fb0

Oradan olsa da, zor bir png dönüştürülerek yaşıyorum. Bu gibi ffmpeg ile çalışıyorum:

ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb8888 -s 480x800 -i fb0 -f image2 -vcodec png image.png

Hayal meyal ekrana benzer bir parça var çok güzel mor bir görüntü oluşturur, ama kesinlikle temiz bir ekran görüntüsü.

CEVAP
3 AĞUSTOS 2012, Cuma


ICS için daha kolay bir çözüm komut satırından aşağıdaki kullanmaktır

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

Bu ekran görüntüsü kaydedin.png dosyası geçerli dizinde.

Samsung Galaxy S üzerinde test & SİI 4.0.3 çalıştıran.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Moodle

    Moodle

    11 Mayıs 2010
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009