#この記事の内容
Pepperのアプリ開発でスクリーンショットを取得したいことがあります。PepperのディスプレイはWebブラウザになっており、PC側で該当ファイルを開きスクリーンショットを撮る方法がありますが、レンダリング結果が違うため根本的な解決策にはなりません。
以下で紹介する方法で本物のスクリーンショットが取得可能です。
#前提条件
- Pepper
- NAOqi 2.4.3(今回は一般販売モデルで試しましたが、OSが2.4.3であればモデルは関係ないと思います)
- SSHクライアント
##検証環境
Mac OS:10.10.5
NAOqi:2.4.3
#手順
1.SSHクライアントからPepperにログインします。
2.以下のコマンドを入力し、実行します。
Pepper> /var/www/apps/j-tablet-browser/adb shell screencap -p | sed 's/\r$//' > ~/display.png
3.ユーザーnaoのホームディレクトリにファイル display.png が作成されます。
4.ユーザーのホームディレクトリからスクリーンショットファイルを取得できます。
PC> scp nao@<pepper.local>:~/display.png ~/