1

以下のコードを使用してスクリーンショットを取得します。

Process sh = Runtime.getRuntime().exec("su -c /system/bin/screencap -p /sdcard/img.png", null,null);
sh.waitFor();

キャプチャされた画面イメージのサイズは約 1.4 MB (1024 * 768 ピクセル) です。

1-画像を圧縮せずにサイズを小さくする方法はありますか?

2- イメージ サイズを小さくするために実行する別のシェル コマンドはありますか?

編集:画像形式をに変更しましたimg.gifが、サイズは同じです。

4

0 に答える 0