canvas가 사진처럼 엄청 크게 되어 있는데요.(10000 * 10000)


저기서 현재 보여지는 화면만 캡쳐하려고 하거든요.


계속 에러가 나는데, 아마 화면이 엄청 커서 그런거 같아요...


현재 화면만 캡쳐하려면 어떻게 해야 하나요??


현재 코드는 아래와 같구요...


도움 부탁드립니다.


board.buildDrawingCache();

Bitmap captureView = board.getDrawingCache();

FileOutputStream fos;

try {

fos = new FileOutputStream(Environment.getExternalStorageDirectory().toString()

+ "qqqq.jpeg");

if(fos != null){

captureView.compress(Bitmap.CompressFormat.JPEG, 100, fos);

}


} catch (FileNotFoundException e) {

e.printStackTrace();

}



제목 없음.png