BitmapFactory.Option에서 outHeight와 outWidth를 주어 원하는 크기로 만들 수 있다.
BitmapFactory.Options options = new BitmapFactory.Options();
// options.inSampleSize = 4; // 1/4배율로 읽어오게 하는 방법
options.outHeight = 640;
options.outWidth = 480;
Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/image.jpg", options);
bitmap.compress(Bitmap.CompressFormat .JPG, quality, fos); // fos는 OutputStream
// quality는 저장품질(0~100)
대략 위와같이 사용할 수 있으며,
사용을 다한 후엔 메모리 해제를 위해 recycle시키는 것도 잊지말자!