안드로이드 개발 질문/답변
(글 수 45,052)
현재 아래와 같은 방법으로 사인 부분을 캡쳐하고, PNG 파일로 저장하였습니다.
vw.setDrawingCacheEnabled(true);
vw.buildDrawingCache();
Bitmap srcimg = vw.getDrawingCache();
FileOutputStream out = new FileOutputStream("/sdcard/SignImage.png");
Bitmap resize = Bitmap.createScaledBitmap(srcimg, 80, 80, true);
resize.compress(Bitmap.CompressFormat.PNG, 50, out);
그런데,
용량을 200byte 이하로 저장되어야 하는데...위 처럼 저장하면 2Kb가 넘어 버리네요...ㅜㅜ
흑백으로 처리하면 그나마 용량을 줄일 수 있을 것 같은데...
혹시 2bit Bitmap도 적용되나요???
200byte 이하로 저장할 수 있는 방법을 알고 싶습니다. 고수님의 많은 답변 기다립니다.
vw.setDrawingCacheEnabled(true);
vw.buildDrawingCache();
Bitmap srcimg = vw.getDrawingCache();
FileOutputStream out = new FileOutputStream("/sdcard/SignImage.png");
Bitmap resize = Bitmap.createScaledBitmap(srcimg, 80, 80, true);
resize.compress(Bitmap.CompressFormat.PNG, 50, out);
그런데,
용량을 200byte 이하로 저장되어야 하는데...위 처럼 저장하면 2Kb가 넘어 버리네요...ㅜㅜ
흑백으로 처리하면 그나마 용량을 줄일 수 있을 것 같은데...
혹시 2bit Bitmap도 적용되나요???
200byte 이하로 저장할 수 있는 방법을 알고 싶습니다. 고수님의 많은 답변 기다립니다.