LoginSignup
2
2

More than 5 years have passed since last update.

コマンドラインからフレームバッファをpngにして取得したい(要root)

Posted at

元ネタ:http://d.hatena.ne.jp/kinneko/20130507/p36

フレームバッファの内容をそのまま加工できる画像でほしい時ってあるよね。

rootあるんなら、スクリーンキャプチャでいいんじゃないかって?

いやぁ、2.3だったりするとか、コマンドラインしか使えないってこともあるさ。

あるんだってば。

pnmでいいじゃないかって?

画素数とか、色情報とかないとヘッダ作れないし、めんどくさいでしょ?

そういうときは、fb2pngを使う。

Android-fb2png - Capture framebuffer and save it in png format
https://code.google.com/p/android-fb2png/

バイナリあるからもらってくる。

信用できないって人は、ソースもらってきて眺めてビルドするといいよ。

http://code.google.com/p/android-fb2png/downloads/
https://android-fb2png.googlecode.com/files/fb2png-0.0.2

adb pushで転送して、パーミッション変えて実行、結果の画像をもらってくる。

$ wget https://android-fb2png.googlecode.com/files/fb2png-0.0.2
$ adb push fb2png-0.0.2 /data/data/fb2png
5717 KB/s (34628 bytes in 0.005s)
$ adb shell chmod 755 /data/data/fb2png
$ adb shell /udata/data/fb2png /data/data/fb0.png
Saved to /data/data/fb0.png
$ adb pull /data/data/fb0.png
4264 KB/s (912914 bytes in 0.209s)

おしまい。

簡単だね。

動いている絵は上下半分別の絵になっちゃって、ちゃんと取れないことあるよ。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2